В последнее время делает проект с малиновым пирогом и 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
Затем с помощью двумерного кода идентификации питон процедуры, вы можете правильно определить двумерный код с китайцами