Перейти к содержимому
Compvision.ru
pashtet

Метка на деталь

Recommended Posts

Собственно говоря, вот такая задачка:

 

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

 

Спасибо.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Думается гуглить надо по фразе: "AR marker", ну или QR код применять.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Думается гуглить надо по фразе: "AR marker", ну или QR код применять.

 

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

 

Самое оптимальное, это, как и сказал ТС, какая-то простая комбинация цветных точек на плоскости, но в этом случае налагается дополнительное условия на необходимость хорошего освещения. Грубо говоря должно подойти что-то типа opencv'шного калибровочного аблона с асинхронными кругами.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

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

 

Самое оптимальное, это, как и сказал ТС, какая-то простая комбинация цветных точек на плоскости, но в этом случае налагается дополнительное условия на необходимость хорошего освещения. Грубо говоря должно подойти что-то типа opencv'шного калибровочного аблона с асинхронными кругами.

Да, размер небольшой и сложная структура и маркера и QR-кода вряд-ли будет с достаточной степенью достоверности распознана =(

 

Калибровочный шаблон действительно интересно, но я с OpenCV не очень дружу, там есть функция поиска этого самого шаблона? А то гуглится только методика калибровки камеры. И почему круги асинхронные, т.е. с несовпадающим центром?

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Думается BeS имел ввиду "асимметричного".

Вот тут есть внизу страницы картинка (с кругами):

http://docs.opencv.org/doc/tutorials/calib3d/camera_calibration/camera_calibration.html

 

Вот эта:

asymetricalPattern.jpg

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

а чем плоха простая черная фигура(круг, квадрат) на белом фоне, или если хочется с цветом, цветная фигура на контрасном фоне.

 

Вопрос зависит от того каким потом методом детектить маркер, если маркер цветной просто сегментацией по цвету, если не цветной, то уже придётся анализировать форму.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Создайте учётную запись или войдите для комментирования

Вы должны быть пользователем, чтобы оставить комментарий

Создать учётную запись

Зарегистрируйтесь для создания учётной записи. Это просто!

Зарегистрировать учётную запись

Войти

Уже зарегистрированы? Войдите здесь.

Войти сейчас


  • Сейчас на странице   0 пользователей

    Нет пользователей, просматривающих эту страницу

×