Как штрих-код находится внутри изображения? - PullRequest
0 голосов
/ 11 марта 2020

Я смотрел несколько видео об обнаружении лиц (алгоритм Виолы Джонса) и понял его принцип. Но было интересно, как можно найти более простые предметы. Например, штрих-код на изображении. Я не могу представить себе Альт Джонс Альг. работать для этого, так как это даст легко потерянные результаты. (допущение ..)

Как найти простую фигуру, такую ​​как qr-код или штрих-код, и найти ее угол / внешнее поле на изображении, не обнаруживая простое текстовое поле в виде штрих-кода?

ПРИМЕЧАНИЕ: я не ищу библиотеку, которая делает это, или некоторый код. Я просто хотел бы понять механику этого.

1 Ответ

1 голос
/ 11 марта 2020

Единого ответа не существует, он зависит от символа.

Считается, что QR-код расположен по его "шаблонам поиска", состоящим из заполненных квадратов, окруженных другим квадратом в трех углах. Вы можете найти их с помощью бинаризации, анализа подключенных компонентов и проверки герметичности. Из трех углов вы можете угадать контур.

Штрих-коды можно найти, обнаружив стержни и проверив их пространственные отношения, или нарисовав профили по всему изображению и найдя характерные c шаблоны в последовательности ребер. скрещены. Найти точную ограничивающую рамку может быть немного сложно.

...