【发布时间】:2017-09-26 12:13:34
【问题描述】:
我想修改图像的每个像素。但结果并不像我预期的那样。
原图:
结果:
for循环修改每个像素:
image = imread("image.png", CV_LOAD_IMAGE_COLOR)
unsigned char value;
for (int col = 0; col < image.cols; col++){
for (int row = 0; row < image.rows; row++){
value = image.at<unsigned char>(row,col);
value *= 0;
image.at<unsigned char>(row, col) = value;
}
}
所以我不知道错误在哪里,我想问你是否知道答案。
【问题讨论】:
标签: c++ image opencv image-processing