Экстраполировать письма от нечеткого письма (например, номерного знака)? - PullRequest
4 голосов
/ 19 мая 2011

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

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

Пожалуйста, помогите мне найти мою собаку!

Обновление: мой друг прислал два моих неподвижных изображения, они очень плохие. К сожалению, у него нет снимков номерных знаков.

Изображение 1: Образ фургона. Я пытаюсь расшифровать текст над словом «аренда».

Изображение 2: Это тот же фургон, предположительно с тем же текстом. Он находится в верхнем правом углу изображения

Ответы [ 5 ]

1 голос
/ 20 мая 2011

Размытие в движении можно удалить, поскольку вся информация все еще находится на фотографии. Но в этом случае я не уверен, что какая-либо форма обработки изображения поможет.

Я прошу прощения, если вы уже попробовали это, но вы просмотрели раздел "аренда" телефонной книги, чтобы найти компанию с подобным логотипом? Я предполагаю, что это фургон из арендованного оборудования или компании «сдают в аренду», а не агентство по прокату автомобилей.

1 голос
/ 19 мая 2011

Играть с фотошопом. Попробуйте разные фильтры для заточки, с разной силой и разными порядками. Также играйте с постеризацией. Часто возвращайтесь к исходному изображению. Посмотрите, что работает. Используйте свои глаза. Если вы не видите ответ (после применения фильтров), OCR, вероятно, тоже не увидит.

1 голос
/ 19 мая 2011

Это зависит от того, почему / как оно размыто. Хотя есть несколько вещей, которые вы можете попробовать: одним будет простая заточка с нерезкой маской. Еще одна неожиданно эффективная вещь, которую я нашел, - это просто инвертировать цвета на фотографии - иногда вещи, которые действительно трудно читать, просто высовываются прямо при инвертировании.

Однако для одноразовой задачи, подобной этой, вы, вероятно, захотите использовать существующие инструменты (например, Photoshop или The Gimp), а не писать новый код. Потребуется много времени и много усилий, чтобы соответствовать тому, что у них уже есть, ожидая использования.

0 голосов
/ 19 мая 2011

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

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

0 голосов
/ 19 мая 2011

Я бы порекомендовал повысить резкость, затем использовать фильтр Собеля, чтобы найти ребра, а затем выполнить оптическое распознавание.

Refs:

http://en.wikipedia.org/wiki/Sobel_operator

http://www.bythom.com/sharpening.htm

...