LINUX.ORG.RU
решено ФорумTalks

[подскажите-тред]распознавание текста в видео


0

2

А есть ли программа для распознавания текста с захватываемого видео, скажем, с веб-камеры?

Чтобы в итоге можно было получить что-то вроде той же штуки, которой ДПС пользуются - камера распознает номер машины.

Темой никогда раньше не интересовался, потому нагуглил либо не то, либо OCR и сканы книжек. Была мысль о прикручивании этой штуки к видео, но хотелось бы более-менее готовых решений.

>Была мысль о прикручивании этой штуки к видео

Ты не поверишь, что я хотел предложить!

f1xmAn ★★★★★
()
Ответ на: комментарий от f1xmAn

Ну мысль была такая

1) Софтина висит на вебкамере, ждет движения

2) когда засекается движение, прога делает скрин и дергает скрипт, который травит OCR

3) Обнаруженный текст проверяется на соответствие шаблону(валид\не валид) и дальше уже плясать.

Может сработать?

mikhalich ★★
() автор топика
Ответ на: комментарий от mikhalich

Вот только если движение достаточно быстрое, придется делать т.н. «развертку» (deconvolution). Плюс применять всякие фильтры для улучшения резкости изображения и контрастности текста.

В матлабовских примерах такие «фишки» были. Если к ним cuneiform прикрутить, а сами процедуры переписать (чтобы GPL было), получим желаемое. Думаю, за полгодика в одиночку по вечерам можно такое осилить.

Eddy_Em ☆☆☆☆☆
()
Ответ на: комментарий от mikhalich

>Ну мысль была такая

Угадал.

Может сработать?

От тебя зависит ;)

f1xmAn ★★★★★
()
Ответ на: комментарий от Eddy_Em

>Вот только если движение достаточно быстрое, придется делать т.н. «развертку» (deconvolution). Плюс применять всякие фильтры для улучшения резкости изображения и контрастности текста.

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

И да, почему в Talks?

Да, тема ниже намекает, долго страницу с окном для новой темы держал открытой :). А вообще думал получить хотя бы «направление», куда копать.

Если более-менее готового инструмента нету, то от затеи, скорее всего, придется отказаться.

mikhalich ★★
() автор топика
Ответ на: комментарий от mikhalich

В очередной раз на ЛОРе советую почитать Гонсалеса и Вудса.

Eddy_Em ☆☆☆☆☆
()
Ответ на: комментарий от mikhalich

Имхо нужно агрессивно использовать знания о количестве и расположении символов на номерном знаке. Слепить какой-нибудь классификатор на нейронных сетях.

Файнридер де-факто использует сведения о словарных словах, которые тут ни к чему. И не знает о специфике именно номерных знаков. Так что он в очень невыгодных условиях оказывается.

Manhunt ★★★★★
()
Ответ на: комментарий от mikhalich

> когда засекается движение, прога делает скрин и дергает скрипт, который травит OCR

Для начала накорми OCR небрежно (под углом, например) сделанными с цифромыльницы фотографиями ЛОРа. Есть сильные сомнения насчет качества результата.

Manhunt ★★★★★
()
Ответ на: комментарий от Eddy_Em

Номера машин кстати содержат только те буквы которые есть в латинском алфавите. Так что можно подобрать более приличный OCR

DNA_Seq ★★☆☆☆
()

И вывод с такого OCR напрямую в консоль. А потом попроси меня прислать большую картинку с rm -rf :)

Sadler ★★★
()
Ответ на: комментарий от skai-falkorr

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

DNA_Seq ★★☆☆☆
()
Ответ на: комментарий от DNA_Seq

Спасибо, интересно, есть хороший сериал к которому текстовые сабы не помешали бы :)

mikhalich ★★
() автор топика
Ответ на: комментарий от DNA_Seq

Кстати, простейший алгоритм поиска - кросс-корреляция картинки и светлого прямоугольника. Если же масштабы и углы разные - что-нибудь посложней, но тоже решаемо.

Eddy_Em ☆☆☆☆☆
()

в mathematica 8

есть примеры работы с вэбкой и распознавания объектов с помощью векторов. Например задаешь формулу чтобы распознавал круги и подносишь к вэбке шарик и оно его распознает и следит за ним реалтайм. Все работает проверял лично, только вот освещение большую роль играет.

Ну я думаю что можно написать что угодно для распознавания...было бы желание и рессурсы.

ChavaiotH
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.