roboforum.ru

Технический форум по робототехнике.

OpenCV + распознавание текста

OpenCV + распознавание текста

ribamuka » 14 апр 2009, 21:39

Доброго времени суток,

Я начал заниматься проблемами распознавания образов и текста.
В сети нашел библиотеку OpenCV и все свои опыты решил проводить с ней.

Есть изображение, на котором располагается текст (черный на белом фоне), как найт ипозицию (хотябы примерную) каждой буквы ?

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

Re: OpenCV + распознавание текста

=DeaD= » 14 апр 2009, 21:48

Очень широкий класс сложности объявлен - хотя-бы фотки выложили какие хотите распознавать, например?

Re: OpenCV + распознавание текста

ribamuka » 15 апр 2009, 07:13

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

Вот к примеру человек смотрит на картинку и видит отдельные объекты, не обращая внимания на шум.

Может с помощью OpenCV можно как-то вычислить участки, на которых плотнее всего встречается заданный цвет, к примеру черный ?
Вложения
Obj.PNG
Obj.PNG (2.35 КиБ) Просмотров: 21031

Re: OpenCV + распознавание текста

=DeaD= » 15 апр 2009, 08:49

Чего-то мне уже не нравится ход нашей беседы... CAPTCHA всплыла, пожалуй я не буду вам помогать :no:

Re: OpenCV + распознавание текста

ribamuka » 15 апр 2009, 09:56

Хорошо, ждем других участников форума.

P.S.
Капчу взял, т.к. ее довольно прсто было нарисовать.
Чтобы не смущать/вводить в заблуждение других участников форума, нарисовал новую картинку.
Вложения
Obj.PNG
Obj.PNG (7.72 КиБ) Просмотров: 21019

Re: OpenCV + распознавание текста

galex1981 » 15 апр 2009, 10:08

А для чего это вам нужно?

Re: OpenCV + распознавание текста

ribamuka » 15 апр 2009, 11:53

Можеть быть не совсем понятно изначально выразился,
первоочередная задача - научиться находить любые объекты и отделять их от фона.
пример картинки я привел в предыдущих постах.

Re: OpenCV + распознавание текста

=DeaD= » 15 апр 2009, 12:07

Задача в такой постановке не решается. С чего вдруг объект это именно буква или рожица, а не часть рожицы с куском белого фона? :)

Re: OpenCV + распознавание текста

ribamuka » 15 апр 2009, 12:34

С openCV идет примерчик fitellipse.exe,
я его попробовал натравил на первую картинку и вот что получилось.

OpenCV описывает вокруг объектов окружность,
всебы хорошо, но также и шумы вписываются в окружности.
Вложения
stuff.PNG
stuff.PNG (11.31 КиБ) Просмотров: 21102

Re: OpenCV + распознавание текста

=DeaD= » 15 апр 2009, 14:04

2ribamuka: Еще раз повторю - не сформулировано что такое "объекты" которые надо выделить, поэтому несформулированная задача не может быть решена.

Re: OpenCV + распознавание текста

ribamuka » 16 апр 2009, 07:56

Как найти участки изображения, на которых преобладает черный цвет ?

Re: OpenCV + распознавание текста

=DeaD= » 16 апр 2009, 08:19

0. Перевести изображение в ч/б;
1. Организовать размытие с большим радиусом пятна;
2. Сделать Thershold;
3. Найти крупные области связности.

Re: OpenCV + распознавание текста

Vorral » 16 апр 2009, 11:27

Красной линией помечен центр фигуры по высоте. Фигуры выделены универсальным модулем по разбору картинок, написанном на Delphi, по двум параметрам: кол-во пикселей, цвет RGB. Универсальный модуль распознавания в разработке :)
Вложения
abc.jpg
abc.jpg (11.5 КиБ) Просмотров: 20999


cron
Rambler\'s Top100 Mail.ru counter