Не в состоянии перебрать все изображение в OpenCV - PullRequest
0 голосов
/ 19 сентября 2018

Я новичок в 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 );

Изображение, которое я получаю: введите описание изображения здесь

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...