Qt :QImage Lowpassfilter
-
Ich bin gerad dabei ein bildgebendes Programm zu entwickeln, jetzt bräuchte ich einen Lowpassfilter für ein QImage, udn habe folgenden Ansatz:
QImage* qsplatdrr::Lowpassfilter_Image () { int x,y, xSize, ySize, sum,xx, yy; int MidX, MidY; int direction [2] = [ySize,xSize]; int point; int newPoint; interMedImage ->pixel(x,y); int ImageDiX = interMedImage -> width; for (y = MidY; y < (ySize-MidY); y++) { for (x = MidX; x < (xSize-MidX); x++){ for (yy = y - MidY; yy <= y + MidY; yy++){ for (xx = x - MidX; xx <= x + MidX; xx++) { sum += point(ImageDiX * (yy-1) + (xx-1)) } } newpoint(ImageDiX * (y-1) + (x-1)) = (sum /((2*MidX+1)*(2*MidX+1)); }} }
kann das so funktionieren....könnte mir vielleicht jemand helfen????
Danke auf jeden Fall!!!