Я разрабатываю приложение для чтения букв и цифр из изображения с помощью opencv в С++. Сначала я изменил данное цветное изображение и цветной шаблон на двоичное изображение, а затем вызвал метод cvMatchTemplate(). Этот метод просто выделил области, где шаблон соответствует.. Но не понятно.. Я просто не хочу видеть область. Мне нужно разобрать символы (буквы и цифры) из изображения. Я новичок в openCV. Кто-нибудь знает какой-либо другой метод для получения результата?
Изображение снимается с камеры. образ образца показан выше. Мне нужно получить все тексты со светодиодного дисплея (130 и Delft Tanthaf).
Друзья, которых я попробовал с образцом приложения обнаружения лица, он обнаруживает лица. файл HaarCascade снабжен openCV. Я просто загрузил этот файл и вызвал метод cvHaarDetectObjects(); Чтобы обнаружить буквы, я создал файл xml, используя приложение letter_recog.cpp, предоставленное openCV. Но когда я загружаю этот файл, он показывает некоторую ошибку (ошибка OpenCV: UnSpecified error > в неизвестной функции, файл........ \ocv\opencv\src\cxcore\cxpersistence.cpp, строка 4720). Я искал в Интернете эту ошибку и получил информацию о используемых файлах lib. Я сделал это, но ошибка все еще остается. Является ли ошибка с моим файлом xml или вызовом метода для загрузки этого xml файла ((CvHaarClassifierCascade *) cvLoad ( "построенное имя файла xml", 0,0,0);)? пожалуйста, ПОМОГИТЕ...
Заранее спасибо