Технический форум по робототехнике.
ribamuka » 14 апр 2009, 21:39
Доброго времени суток,
Я начал заниматься проблемами распознавания образов и текста.
В сети нашел библиотеку OpenCV и все свои опыты решил проводить с ней.
Есть изображение, на котором располагается текст (черный на белом фоне), как найт ипозицию (хотябы примерную) каждой буквы ?
Можно просто в цикле найти где начинается и заканчивается каждая буква, опираясь на пробелы между буквами, но мнебы хотелось решить данную задачу с помощью OpenCV.
=DeaD= » 14 апр 2009, 21:48
Очень широкий класс сложности объявлен - хотя-бы фотки выложили какие хотите распознавать, например?
ribamuka » 15 апр 2009, 07:13
Вот к примеру взял капчу, но по сути мне не важно, главное выделить отдельные объекты.
Вот к примеру человек смотрит на картинку и видит отдельные объекты, не обращая внимания на шум.
Может с помощью OpenCV можно как-то вычислить участки, на которых плотнее всего встречается заданный цвет, к примеру черный ?
- Вложения
-

- Obj.PNG (2.35 КиБ) Просмотров: 21567
=DeaD= » 15 апр 2009, 08:49
Чего-то мне уже не нравится ход нашей беседы... CAPTCHA всплыла, пожалуй я не буду вам помогать

ribamuka » 15 апр 2009, 09:56
Хорошо, ждем других участников форума.
P.S.
Капчу взял, т.к. ее довольно прсто было нарисовать.
Чтобы не смущать/вводить в заблуждение других участников форума, нарисовал новую картинку.
- Вложения
-

- Obj.PNG (7.72 КиБ) Просмотров: 21551
galex1981 » 15 апр 2009, 10:08
А для чего это вам нужно?
ribamuka » 15 апр 2009, 11:53
Можеть быть не совсем понятно изначально выразился,
первоочередная задача - научиться находить любые объекты и отделять их от фона.
пример картинки я привел в предыдущих постах.
=DeaD= » 15 апр 2009, 12:07
Задача в такой постановке не решается. С чего вдруг объект это именно буква или рожица, а не часть рожицы с куском белого фона?

ribamuka » 15 апр 2009, 12:34
С openCV идет примерчик fitellipse.exe,
я его попробовал натравил на первую картинку и вот что получилось.
OpenCV описывает вокруг объектов окружность,
всебы хорошо, но также и шумы вписываются в окружности.
- Вложения
-

- stuff.PNG (11.31 КиБ) Просмотров: 21634
=DeaD= » 15 апр 2009, 14:04
2ribamuka: Еще раз повторю - не сформулировано что такое "объекты" которые надо выделить, поэтому несформулированная задача не может быть решена.
ribamuka » 16 апр 2009, 07:56
Как найти участки изображения, на которых преобладает черный цвет ?
=DeaD= » 16 апр 2009, 08:19
0. Перевести изображение в ч/б;
1. Организовать размытие с большим радиусом пятна;
2. Сделать Thershold;
3. Найти крупные области связности.
Vorral » 16 апр 2009, 11:27
Красной линией помечен центр фигуры по высоте. Фигуры выделены универсальным модулем по разбору картинок, написанном на Delphi, по двум параметрам: кол-во пикселей, цвет RGB. Универсальный модуль распознавания в разработке

- Вложения
-

- abc.jpg (11.5 КиБ) Просмотров: 21528