Qr-код декодер


Есть ли способ написать декодер QR-кода в C++ с нуля? Я уже сделал это в Python, используя модуль SimpleCv для доступа к веб-камере.

Спасибо

3 3

3 ответа:

ZXing имеет детектор и декодер C++. Все, что вам нужно дать, - это данные изображения RGB или яркости в виде вектора.

(полное раскрытие: на данный момент я являюсь основным сопровождающим QR-порта ZXing C++.)

Я один из основных разработчиков SimpleCV. Раньше мы поддерживали ZXing, но проблема была в том, что он был основан на java и довольно медленно работал вне собственного приложения. На прошлой неделе я обновил код для поддержки Zbar(http://zbar.sourceforge.net/). он основан на c++, и очень быстр и гораздо проще в установке и запуске. У них также есть примеры того, как запускать свой собственный код, и они должны работать с OpenCV, если вам нужны гораздо более быстрые скорости.

Надеюсь, это поможет.

Я использую ZXing для Java, но на их веб-сайте написано, что они частично поддерживают C++ http://code.google.com/p/zxing/