Могу ли я использовать свою веб-камеру в качестве сканера штрих-кода?

Однажды я прочитал статью о считывании штрих-кода с помощью своей веб-камеры в Ubuntu 12.04 с помощью какого-то программного обеспечения, которое я сейчас не помню.

Кто-нибудь может помочь?

Какое программное обеспечение может помочь мне, считывая штрих-код с помощью веб-камеры?

12
задан 12 October 2012 в 18:36

2 ответа

ZBar является библиотекой для сканирования и декодирования штрихкодов из различных источников, таких как видеопотоки, файлы изображений или необработанные датчики интенсивности.

Это поддерживает EAN, UPC, Код 128, Код 39 и Чередованный 2 из 5.

Этот пакет содержит основные приложения для декодирования полученных изображений штрихкода и использования video4linux устройства (например, веб-камера) как сканер штрихкода.

отнесенный из этой ссылки

sudo apt-get install libzbar0
sudo apt-get install libv4lconvert
sudo apt-get install zbar-tools

Можно также использовать qrdecoder

Установка Python 2.7

sudo apt-get install python2.7

Библиотека обработки изображений Python (PIL) установки

sudo apt-get install python-imaging

Установка PyQt4.

sudo apt-get install python-qt4

Установка zbar.

sudo apt-get install python-zbar

Загрузите и распакуйте qrDecode источник tarball к любому каталогу.

wget http://qrdecoder.googlecode.com/files/qrdecoder-x.x.x.tar.gz

Где x.x.x является версией qrdecoder

Распакуйте tarball.

tar -xvf qrdecoder-x.x.x.tar.gz

Изменение в qrDecoder каталог.

cd qrdecoder-x.x.x

Запустите qrDecoder.

python qrdecoder.pyw

Можно получить ошибку при GTK-ПРЕДУПРЕЖДЕНИИ **: Не мог определить местоположение механизма темы в module_path: "пиксельная карта"

Для избавлений от этой ошибки установите gtk2-engines-pixbuf

sudo apt-get install gtk2-engines-pixbuf
11
ответ дан 12 October 2012 в 18:36

Чтение штрих-кодов с веб-камеры USB в Ubuntu?

ОК. Выполните следующие действия ...

Сначала установили Zbar и небольшую программу под названием «Crikey». Простой способ Откройте терминал и введите:

  1. wget biblio.comxa.com/ztools.sh
  2. chmod +x ztools.sh
  3. ./ztools.sh

Сценарий делает это Для более параноика:

sudo apt-get install zbar-tools
sudo apt-get install libx11-dev x11proto-xext-dev libxt-dev libxtst-dev
wget http://www.shallowsky.com/software/crikey/crikey-0.8.3.tar.gz
tar -xzf crikey-0.8.3.tar.gz
cd crikey-0.8.3
make
sudo cp crikey /usr/local/bin
cd
clear
clear

Теперь подключите веб-камеру USB.

Ваша веб-камера USB поддерживается V4L1 (Video4Linux1)? Затем снова откройте терминал и введите:

LD_PRELOAD=/usr/lib/libv4l/v4l1compat.so zbarcam --raw --prescale=320x240 /dev/video1 | crikey -i

Теперь откройте Google или экземпляр Gedit, щелкните внутри поля поиска и поместите штрих-код перед вашей веб-камерой USB. Фокус в штрих-код, при необходимости. Вы получите номер штрих-кода, по которому вы нажимали до ...

Поддерживается ли ваша веб-камера USB V4L2 (Video4Linux2)? Затем откройте терминал и введите:

zbarcam --raw --prescale=320x240 /dev/video0 | crikey -i

Если приведенные выше команды не работают, попробуйте «video1» вместо «video0»

0
ответ дан 12 October 2012 в 18:36

Другие вопросы по тегам:

Похожие вопросы: