写Opencv的作业遇到的,一个遍历作业。
1.C++里面数组和指针还是要尽量少用。
比如 result.ptr(j + d)[i + d] +=image.ptr(t)[m]/ (window*window);这个代码
和output += image.ptr(t)[m] / (window*window); 再result.ptr(j + d)[i + d]=output;结果就不一样。
2.以前写代码都不在乎uchar这些类型,因为不怎么用。
uchar就是没符号的字符,八位,范围0~255,所以output += image.ptr(t)[m] / (window*window);和
output += image.ptr(t)[m] ;再output=output/window*window就不样。
网友评论