J'ai le morceau de code suivant pour le traitement d'image, en utilisant la bibliothèque CImg.Point opérateur C++
for (int y = 0; y < height; y++)
for (int x = 0; x < width; x++) {
width = in.
float weight = strength*x*(xmax-x)*y*(ymax-y)/(xmax*xmax)/(ymax*ymax);
int new_x = (int) ((1-weight)*x + weight* y * xmax/ymax);
int new_y = (int) ((1-weight)*y + weight*(xmax-x)* ymax/xmax);
out(x,y) = in(new_x,new_y);
}
Que signifie la ligne suivante au début du cycle? 'Width' et 'in' sont respectivement un entier et un objet CImg déclaré avant.
Merci.
Cette ligne signifie que le code a une erreur de syntaxe. – interjay
avez-vous simplement coupé 'dimx();'? –
@Niall il n'y a pas de ligne comme la vôtre dans l'autre partie du code. – charles