Jump to content
Compvision.ru
Sign in to follow this  
xecoder

Что нужно ещё сделать для распознавания образа на изображении?

Recommended Posts

Добрый день.

Есть сцена: - лист белой бумаги с текстом, на этом листе лежит метка( белый кружок размером с 5 рублевую монету, с черным контуром и белой цифрой 8) и 3 монеты(любого номинала).
Что я сделал:
1. Перевел изображение в оттенки серого.
2. Сделал бинаризацию(уже на этом этапе текст пропал с белого листа)
3. Выделил контуры преобразованием лапласа.
Что мне нужно сделать дальше? По логике думаю нужно сделать сегментацию, не получилось сделать kmeans. Проблема в том, что у нас несколько похожих объектов, как их разметить и разделить на разные участки для обработки, код распознавания метки(что это цифра 8, а не что-то другое) уже написан. Просто перебрать всё изображение целиком не получится, так как в будущем будет много меток.
Прошу подсказать, как реализовать всё это.

Share this post


Link to post
Share on other sites

Почитайте как правильно задавать вопросы.

http://www.rsdn.org/Info/howtoask.xml

Так как из вашего описания непонятно, что вы хотите? Какую задачу хотите решить? Поэтому и непонятно что отвечать.

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

Что касается разделения. То есть такая вещь как кляксы  Blobs и контуры Conturs.

Есть структуры, вернее классы которые их описывают. К примеру контуры описывают цепным кодом. А для клякс обычно матрица закрашенная номером кляксы.

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

А когда найдёте координаты своих объектов далее уже определяйте к какому классу фигур(объектов, изображений) они относятся.

Распознавание решается перебором и только перебором. Другое дело что есть ряд оптимизаций: пропуск белых пикселей, пирамида изображений с переходом на более высокий уровень,  работа только там где есть особые точки (углы, контуры и др).  ещё есть каскады и куча других методов для ускорения перебора.





 

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now

Sign in to follow this  

  • Recently Browsing   0 members

    No registered users viewing this page.

×