Ответы там слишком сложны.

т я хочу использовать OpenCV, чтобы сказать мне значения пикселей пустого и белого изображения, чтобы вывод выглядел так

10001
00040
11110   
00100

Вот мой текущий код, но я не уверен, как получить доступ к результатамCV_GET_CURRENT позвони .. любая помощь?

IplImage readpix(IplImage*  m_image) {


  cout << "Image width  : " << m_image->width << "\n"; 
  cout << "Image height : " << m_image->height << "\n"; 
  cout << "-----------------------------------------\n"; 


  CvPixelPosition8u position;

  CV_INIT_PIXEL_POS(position, (unsigned char*)(m_image->imageData), m_image->widthStep, cvSize(m_image->width, m_image->height), 0, 0, m_image->origin);

  for(int y = 0; y < m_image->height; ++y) // FOR EACH ROW
  {
    for(int x = 0; x < m_image->width; ++x) // FOR EACH COL 
      {
        CV_MOVE_TO(position, x, y, 1);
        unsigned char colour = *CV_GET_CURRENT(position, 1);

// I want print 1 for a black pixel or 0 for a white pixel 
// so i want goes here


      }

  cout << " \n"; //END OF ROW

  }
}

Ответы на вопрос(1)

Ваш ответ на вопрос