-2
我有以下一段代碼用於圖像處理,使用庫CImg。點運算符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);
}
這是什麼意思是在循環開始時的以下行?
width = in.
'width'和'in'分別是一個int和之前聲明的CImg對象。
謝謝。
該行意味着代碼有語法錯誤。 – interjay 2014-09-22 14:17:23
你剛剛砍掉'dimx();'? – 2014-09-22 14:18:37
@Niall在代碼的其他部分沒有像你的那樣的行。 – charles 2014-09-22 14:21:57