无法在opencv中遍历整个图像

时间:2018-09-19 20:29:29

标签: c++ opencv image-processing

我是opencv(c ++)的新手,并且在理解如何迭代所有元素方面遇到困难。我有一个示例程序,其中加载灰度图像,然后将所有像素替换为0。代码如下:

for(int i = 0; i < image.rows;i++)
  for(int j = 0; j < image.cols; j++)
    image.at<uchar>(i,j) = 0;

但是,每当我将其读取到如下所示的文件中时,都不会得到预期的黑色图像。

imwrite( "opencv_newpic.JPG", image );

我得到的图像是:enter image description here

0 个答案:

没有答案