0

Как найти позиции всех A в пределах .png, независимо от масштаба, но все правильно повернуты?Что такое хороший способ найти все вхождения определенной буквы в изображении?

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

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

+0

Какой шрифт? Сглаженные символы? Цветные? Задний план? Подпиксельное сглаживание? Минимальная и максимальная высота в пикселях? Нам нужна дополнительная информация. Правильный выбор зависит от этих характеристик. Может быть, простой шаблон, сопоставляемый с предопределенными ссылочными буквами, сделает это (после сегментации и нормализации целевого символа/изображения). Или вам нужно извлечь геометрические объекты, а не только информацию о пикселях. Можно было бы написать кандидатскую диссертацию об этих проблемах ... – Flinsch 2010-12-08 10:34:49

+0

Лучший метод - это ручной поиск. Ну, а не точно, я имею в виду с твоими глазами. Если они не являются письмами Брайля. – 2010-12-08 10:37:37

ответ

0

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

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

+0

Я обновил свой вопрос, боюсь, вы, возможно, будете правы в том, чтобы быть дальше, чем хотелось бы. – 2010-12-10 13:56:04

0

Хорошо, один очень хороший способ сделать это - использовать NGC (корреляция без оттенков серого) с вашей моделью «А». Проблема в том, что это не метод инвариантности по масштабам. Действительно, этот вопрос может быть очень сложным. Чтобы решить несколько шкал, вы можете создавать модели для каждой шкалы и цикла (медленные).

Смежные вопросы