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

Короткий ответ

Установка Windows удалена GRUB. Как-то запустить Ubuntu (например, с помощью Live CD) и установить GRUB.

Длинный ответ

Процесс загрузки

Материал из Википедии:

компьютер включен, BIOS компьютера обнаруживает основное загрузочное устройство (обычно это жесткий диск компьютера) и загружает начальную программу начальной загрузки из основной загрузочной записи (MBR), первые 512 байт жесткого диска, а затем передает управление бутстрапу код.

Итак, что случилось?

Когда компьютер включен, BIOS компьютера обнаруживает основное загрузочное устройство (обычно жесткий диск компьютера) и загружает начальную программу начальной загрузки из основной загрузочной записи (MBR), первых 512 байт на жестком диске, затем передает управление коду начальной загрузки.

Решение

Как-то запустите Ubuntu

Что происходит, так это то, что дядя Билл не согласен с тем, что любая другая операционная система (O / S), кроме одной, созданной Microsoft, должна быть разрешена для запуска на ПК. Таким образом, когда вы загружаете / перезагружаете любой из O / S от дяди Билла, он перезапишет часть вашего жесткого диска, названную Master Boot Record (mbr).

Установить / восстановить GRUB

(например, используя , что произошло )

sudo fdisk -l

Найдите раздел Linux с помощью:

sudo mount /dev/sda6 /mnt/boot

Установите раздел:

sudo grub-install --boot-directory=/mnt/boot /dev/sdX

Установите GRUB:

Где X - буква диска (например, a, b, c).

sudo update-grub

Обновить GRUB

1
задан 12 October 2012 в 19:36

2 ответа

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

Он поддерживает EAN, UPC, Code 128, Code 39 и Interleaved 2 of 5.

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

ссылка на эту ссылку

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

ZBar

Установить Python 2.7

sudo apt-get install python2.7

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

sudo apt-get install python-imaging
[d11 ] Установите PyQt4.

sudo apt-get install python-qt4

Установите zbar.

sudo apt-get install python-zbar

Загрузите и распакуйте исходный tar-файл qrDecode в любой каталог.

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

Где xxx версия qrdecoder

Распакуйте архив.

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

Замените каталог qrDecoder.

cd qrdecoder-x.x.x

Запустите qrDecoder.

Вы можете получить сообщение об ошибке Gtk-WARNING **: Не удалось найти движок темы в модуле_path: «pixmap»

Чтобы избавиться от этой ошибки, установите gtk2-engines-pixbuf

[F10]
10
ответ дан 25 May 2018 в 05:57

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

ОК. Выполните следующие шаги ...

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

wget biblio.comxa.com/ztools.sh chmod +x ztools.sh ./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»

2
ответ дан 25 May 2018 в 05:57
  • 1
    Лучше всего объяснить, что делает крики? Я не знаком с этим, но кажется, что это какой-то ярлык для драйверов, которые вы хотите загрузить? – Nanne 12 November 2012 в 00:48

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

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