Bir gün Ubuntu 12.04'te web kameramı kullanarak şimdi hatırlamadığım bir yazılımla barkod okuma hakkında bir makale okudum.
Birisi yardım edebilir mi?
Web kamerası kullanarak bir barkod okuyarak hangi yazılım bana yardımcı olabilir?
Bir gün Ubuntu 12.04'te web kameramı kullanarak şimdi hatırlamadığım bir yazılımla barkod okuma hakkında bir makale okudum.
Birisi yardım edebilir mi?
Web kamerası kullanarak bir barkod okuyarak hangi yazılım bana yardımcı olabilir?
Yanıtlar:
ZBar , video akışları, görüntü dosyaları veya ham yoğunluk sensörleri gibi çeşitli kaynaklardan gelen barkodları taramak ve çözmek için bir kütüphanedir.
EAN, UPC, Kod 128, Kod 39 ve Aralıklı 2 / 5'i destekler.
Bu paket, yakalanan barkod görüntülerinin kodunu çözmek ve bir video4linux cihazını (örn. Web kamerası) barkod tarayıcı olarak kullanmak için temel uygulamalar içerir.
bu linkten atıfta bulunuldu
sudo apt-get install libzbar0
sudo apt-get install libv4lconvert
sudo apt-get install zbar-tools
Ayrıca qrdecoder kullanabilirsiniz
Python 2.7'yi yükleyin
sudo apt-get install python2.7
Python Görüntüleme Kitaplığını (PIL) Yükleme
sudo apt-get install python-imaging
PyQt4'ü yükleyin.
sudo apt-get install python-qt4
Zbar'ı yükleyin.
sudo apt-get install python-zbar
QrDecode kaynak tarball'ı herhangi bir dizine indirip açın.
wget http://qrdecoder.googlecode.com/files/qrdecoder-x.x.x.tar.gz
Burada xxx, qrdecoder sürümüdür
Tarball'ı paketinden çıkarın.
tar -xvf qrdecoder-x.x.x.tar.gz
QrDecoder dizinine geçin.
cd qrdecoder-x.x.x
QrDecoder uygulamasını başlatın.
python qrdecoder.pyw
Bir hata alabilirsiniz Gtk-UYARI **: module_path içinde tema motoru bulunamadı: "pixmap"
Bu hatadan kurtulmak için gtk2-engine-pixbuf'u yükleyin
sudo apt-get install gtk2-engines-pixbuf
Ubuntu'da bir USB web kamerası ile barkod okumak mı istiyorsunuz?
TAMAM. Bu adımları takip et...
İlk olarak, Zbar ve "crikey" adlı küçük bir program yüklendi. Kolay yol. Bir terminal açın ve şunu yazın:
wget biblio.comxa.com/ztools.sh
chmod +x ztools.sh
./ztools.sh
Senaryo bunu daha paranoyak için yapar:
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
Şimdi USB web kameranızı bağlayın.
USB web kameranız V4L1 (Video4Linux1) tarafından destekleniyor mu? Ardından, tekrar bir terminal açın ve şunu yazın:
LD_PRELOAD=/usr/lib/libv4l/v4l1compat.so zbarcam --raw --prescale=320x240 /dev/video1 | crikey -i
Şimdi Google'ı veya bir Gedit örneğini açın, arama kutusunun içine tıklayın ve USB web kameranızın önüne bir barkod koyun. Barkoda odaklanın. Daha önce tıkladığınız barkod numarasını alacaksınız ...
USB web kameranız V4L2 (Video4Linux2) tarafından destekleniyor mu? Ardından bir terminal açın ve şunu yazın:
zbarcam --raw --prescale=320x240 /dev/video0 | crikey -i
Yukarıdaki komutlar işe yaramazsa, "video0" yerine "video1" i deneyin