Prepod21 0 Жалоба Опубликовано November 11, 2016 Пытаюсь осуществить распознавание числе с семисегментного индикатора. Хочу выделить каждое число в отдельный ROI и затем распознавать в отдельности каждую цифру. Теорию взял отсюда: http://dign.narod.ru/articles/recognition/ Не могу понять как осуществить поиск черного пиксела в столбцах. Изображение имеет формат IplImage for (X=Left; X<=Right; X++) { for (Y=Top; Y<=Bottom; Y++) { if (Pixel[X,Y] == Black) { Left = X; return; }; }; }; Как реализовать доступ к пикселам (Pixel[X, Y]) для изображения в формате IplImage ? Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах
Smorodov 579 Жалоба Опубликовано November 11, 2016 Лучше не использовать старый интерфейс, используйте cv::Mat вместо IplImage и функции cv::Функция вместо CvФункция. Относительно доступа к пикселам посмотрите здесь: http://docs.opencv.org/2.4/doc/tutorials/core/how_to_scan_images/how_to_scan_images.html Может еще это будет интересно: Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах