Raspberry Pi 3B +, OpenCV, USB камера Китайский мерная распознавание кода

В последнее время делает проект с малиновым пирогом и USB-камерой с китайской двухмерной информацией опознавательного кода и информацией OLED-экраном, первоначально думал, что не сложна, не ожидали встретить много хлопот, и теперь проект сделан, возвращайтесь чтобы повторно установить его

Основная ссылка блога являются:

Размерный секция кода распознавания: https://blog.csdn.net/sinat_35162460/article/details/90245448   , https://blog.csdn.net/zx66zx/article/details/82785334

Сканирование информации в жидкокристаллическом дисплее экрана: https://blog.csdn.net/wangzhenyang2/article/details/80299625

 

Рассмотрим двумерный идентификационный код, используя Zbar, pyzbar и OpenCV, может работать в средах python2.7 и python3.5

Zbar используется для считывания штрих-кода из пакетов с открытым исходным кодом из различных источников, не описанных здесь подробно

Настроенный малина входит в окружающей среде

Во-первых, установить Zbar

Способ, с помощью командной строки: Sudo APT-получить установку питона-Zbar

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

1, с помощью Wget команды, чтобы указать URL для загрузки из Zbar Источник:

Wget http://downloads.sourceforge.net/project/zbar/zbar/0.10/zbar-0.10.tar.gz

2, декомпрессия источник Zbar файл, чтобы извлечь файлы в Zbar 0.10 папок пи каталогов

деготь -zvxf Zbar-0.10.tar.gz

3, компилятор должен компилировать установку и установить питон-GTK libqt4-DEV

Sudo APT-получить установку питона-gtk2-DEV

Sudo APT-получить установку libqt4-DEV

4, изменить Zbar китайской поддержки

CD в ​​каталог Zbar-0,10 / Zbar / QRcode, используйте редактор нано, чтобы открыть файл qrdectxt.c

CD-Zbar 0,10

ЧЖД Zbar

кд QRCode

Судо нано qrdectxt.c

Найти функцию кодирования по умолчанию, то ISO8859-1 в UTF-8

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

enc_list [0] = utf8_cd 

5, в Zbar-0,10 папки, выполните следующую команду, чтобы сконфигурировать, генерировать Makefile

./configure --without-ImageMagick -disable-видео -без-кварта -без-GTK -без-х

6, компилятор Makefile

сделать

7, сделать установку

Sudo сделать установки

После установки в импортном Zbar сред питона, я нашел, что это невозможно импортировать в питоне

Решение: После компиляции установки завершено, три .so файлов в ЕГРАХ / местный / Библиотека папка и Zbar связанного переход к следующему / Lib / ARM-Linux-gnueabihf, поэтому ошибка библиотеки питона не будет вызов Zbar

Во-вторых, pyzbar установка

Использование командной строки для установки pyzbar

SUDO пип установить pyzbar

В-третьих, установить OpenCV

Ссылка https://blog.csdn.net/sinat_35162460/article/details/84245240

 

Затем с помощью двумерного кода идентификации питон процедуры, вы можете правильно определить двумерный код с китайцами

 

рекомендация

отwww.cnblogs.com/vzyk/p/11979315.html