[MontelLUG] Datamatrix e Python... su windows...
Daneel Olivaw
daneel.olivaw.r a gmail.com
Ven 1 Giu 2018 11:37:15 CEST
Il 1 giugno 2018 11:04, Davide Rondini via montellug
<montellug a montellug.it> ha scritto:
> Ciao,
>
> non conosco il tipo di codice che usi, ma a suo tempo avevo fatto uno script
> che funzionava usando zbar, e funzionava davvero bene, leggeva un po' di
> tutto, QR code compresi.
>
> http://zbar.sourceforge.net/index.html
>
Oilà! Chi si vede! :-D
Alur, ho usato pyzbar, ecco il codice e il risultato:
[codice nel file decodifica6.py]
from pyzbar.pyzbar import decode
from PIL import Image
print decode(Image.open('./prove_immagini/Datamatrix.png'))
[fine codice]
[risultato su console]
Traceback (most recent call last):
File "decodifica6.py", line 3, in <module>
print decode(Image.open('./prove_immagini/Datamatrix.png'))
File "/usr/local/lib/python2.7/dist-packages/pyzbar/pyzbar.py", line
180, in decode
pixels, width, height = _pixel_data(image)
File "/usr/local/lib/python2.7/dist-packages/pyzbar/pyzbar.py", line
145, in _pixel_data
pixels, width, height = image
TypeError: iteration over non-sequence
[fine risultato]
Se provo ad installare zbar con "sudo pip install zbar" va in errore:
...
x86_64-linux-gnu-gcc -pthread -fno-strict-aliasing -DNDEBUG -g -fwrapv
-O2 -Wall -Wstrict-prototypes -fPIC -I/usr/include/python2.7 -c
zbarmodule.c -o build/temp.linux-x86_64-2.7/zbarmodule.o
In file included from zbarmodule.c:24:0:
zbarmodule.h:26:18: fatal error: zbar.h: File o directory non esistente
#include <zbar.h>
^
compilation terminated.
error: command 'x86_64-linux-gnu-gcc' failed with exit status 1
...
E sì, ho gcc installato. Manca qualcos'altro che mi sfugge?
O devo installarlo a manina compilandomelo?
Daneel Olivaw
--
"Chi è pronto a rinunciare alle proprie libertà fondamentali per
comprarsi briciole di temporanea sicurezza non merita né la libertà né
la sicurezza" - Benjamin Franklin
Maggiori informazioni sulla lista
montellug