Qr-код декодер
Есть ли способ написать декодер QR-кода в C++ с нуля? Я уже сделал это в Python, используя модуль SimpleCv
для доступа к веб-камере.
Спасибо
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/