![]() |
Распознать наличие рукописной "галочки" в определенном квадрате
Добрый день. Есть такая задача - нужно распознать наличие рукописной "галочки" в определенном квадрате.
Как видно на представленных ниже скриншотах, есть 10 квадратов в которых могут находиться "галочки". Как можно найти в каком из квадратов они есть? Абсолютная точность не нужна. Как мне кажется, нужно разбить данную BitmapData на сектора, выбрать пиксели в каждом секторе и найти, есть ли в нем пиксели с RGB отличной от бело-серого фона-шума. Собственно вопрос, в какую сторону копать, чтобы алгоритм был довольно шустр и как отделить бело-серый шум? --- http://scarbo.ru/photo/0.jpg --- http://scarbo.ru/photo/1.jpg --- http://scarbo.ru/photo/2.jpg |
вам надо посчитать средний цвет картинки. Потом его вычесть из каждого пикселя и посчитать сколько пикселей с отклонением больше определённого порога в квадрате
|
Что-то вроде этого?
Код AS3:
Только как указать правильно значение цвета если фон там не чисто белый. |
такой вариант:
Код AS3:
|
Спасибо, с попробовал сделать по среднему цвету, на примере этого - http://www.flasher.ru/forum/archive/.../t-123478.html
Сейчас тестирую, пока точность попадания 100% |
| Часовой пояс GMT +4, время: 11:12. |
Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.