Отслеживание нескольких QR-тегов на расстоянии с помощью веб-камеры и Java

#java #webcam #augmented-reality #zxing

#java #Вебкам #дополненная реальность #zxing

Вопрос:

В настоящее время я пытаюсь создать приложение на Java, которое должно иметь возможность считывать QR-теги с нескольких метров.

На данный момент у меня запущен JavaCV для захвата кадров из моего iSight на моем MBP. Проблема в том, что он поддерживает только разрешение 640×480, что кажется недостаточным для ZXing для распознавания QR-тегов. Я смотрел на Logitech QuickCam Pro 9000, но из моего поиска я не совсем уверен, что он поддерживает достаточно высокое разрешение для моего проекта.

Приложение должно быть независимым от платформы, по крайней мере, в отношении OS X, Windows и Linux, поэтому я делаю это на Java.

Мои вопросы: будет ли QucikCam pro записывать кадры в формате 1080p, как было обещано, с использованием драйверов UVC? Есть ли камера лучше? Должен ли я смотреть на другую платформу, кроме JavaCV и / или ZXing? -Какой?

спасибо за помощь

Ответ №1:

Разрешение не проблема; он легко декодирует области 320×240 на телефонах, как сканер штрих-кода. QR-коды особенно просты для чтения. Однако, если ваш QR-код находится в крошечной области этого захвата размером 640×480, например, 50×30, да, этого будет недостаточно для надежного декодирования. Я не думаю, что какое-либо программное обеспечение может вам там помочь.

Я бы посмотрел на увеличение, если сможете.

В противном случае, я думаю, у вас есть какая-то другая проблема; возможно, данные изображения где-то в неправильном формате