-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