qr код декодирования на uC - PullRequest
0 голосов
/ 26 августа 2011

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

  1. Могу ли я сделать декодирование изображения QR-кода на микроконтроллере с камерой CMOS и какой рекомендуется?

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

любой другойпредложение будет оценено

Ответы [ 2 ]

0 голосов
/ 27 августа 2011

Декодирование QR-кодов относительно просто, поскольку штрих-коды идут. Вы можете использовать исходный код из библиотеки ZXing , работающей на стороне сервера (это в основном Java), для декодирования. Декодирование "быстрое"; на оригинальных устройствах Android (ARM7) он все равно будет декодироваться примерно за 100 мс.

Но я думаю, что ваш вопрос касается качества изображения. Я не знаком с выходом CMOS-датчиков, но для QR-кодов вам не нужны цветовые данные и вам не нужно много разрешения (240x240 работает для большинства QR-кодов). Во всяком случае, проблема в фокусе.

0 голосов
/ 26 августа 2011

Я бы не стал декодировать QR-код чем-то менее мощным, чем ARM.

Объявление 1. Конечно, вы можете, но, как я уже сказал, я бы не стал примерять что-то менее мощное, чем ARM (если только вы не ниндзя C и не можете, например, использовать AVR для этой задачи).
Сам по себе декодирование QR-кода не так сложно, и вы сможете написать его самостоятельно (или использовать существующую библиотеку).

Объявление 2. Вам понадобится подключение, чтобы сделать это. Вокруг много плат Bluetooth, Ethernet и WLAN (по моему опыту, лучшим выбором может быть Bluetooth, вы можете уйти без использования сетевого стека).

Полезная ссылка.

...