Fórum Ubuntu CZ/SK
Ostatní => Tipy a triky pro Linux => Téma založeno: TIBOR 03 Dubna 2012, 21:29:04
-
Zdravím. Nedávno som našiel zaujímavý program na vytváranie a čítanie QR kódov QtQR.
Pre inštaláciu do Ubuntu si potrebujeme pridať repozitár príkazom
sudo add-apt-repository ppa:qr-tools-developers/qr-tools-stable
Nezabudneme obnoviť informácie o balíčkoch buď v niektorom grafickom programe alebo príkazom
sudo apt-get update
a nainštalujeme
sudo apt-get install qtqr
Program môžeme spustiť príkazom qtqr alebo z menu podľa používaného prostredia.(v Gnome Aplikácie-Grafika-QtQR)
(http://img684.imageshack.us/img684/4328/qtqr.png) (http://imageshack.us/photo/my-images/684/qtqr.png/)
Uploaded with ImageShack.us (http://imageshack.us)
Otvorí sa nám okno kde v ľavom hornom rohu máme menu pre výber aký typ QR kódu chceme vytvoriť. Popri vypĺňaní informácií sa nám vpravo vytvára QR kód.
(http://img834.imageshack.us/img834/913/qtqrvytvaranie.png) (http://imageshack.us/photo/my-images/834/qtqrvytvaranie.png/)
Uploaded with ImageShack.us (http://imageshack.us)
Tento si môžeme uložiť pomocou tlačidla Save QRCode vpravo dolu.
Čítať QR kódy môžme buď z obrázkov uložených na disku alebo pomocou webkamery. Menu na výber z týchto možností je vpravo dolu pod názvom Decode – Decode from file/Webcam.
(http://img850.imageshack.us/img850/8531/qtqrotvorenie.png) (http://imageshack.us/photo/my-images/850/qtqrotvorenie.png/)
Uploaded with ImageShack.us (http://imageshack.us)
Pri výbere čítania zo súboru sa otvorí štandardné okno na výber súboru. Pri voľbe webcam program najprv ponúkne na výber webkameru a po jej zvolení otvorí okno s obrazom.
(http://img15.imageshack.us/img15/7298/qrqtcamvyber.png) (http://imageshack.us/photo/my-images/15/qrqtcamvyber.png/)
Uploaded with ImageShack.us (http://imageshack.us)
Ak pred kameru umiestnite obrázok začne prebiehať detekcia (červené orámovanie obrázku) a po detekovaní (zelené orámovanie) je kód načítaný. Tu program trochu mätie pretože o správnom rozpoznaní nedá žiadnu inú informáciu a čo je na QR kóde sa dozviete až po vypnutí okna s obrazom z kamery.
(http://img714.imageshack.us/img714/7606/qtqrdetekcia.png) (http://imageshack.us/photo/my-images/714/qtqrdetekcia.png/)
Uploaded with ImageShack.us (http://imageshack.us)
(http://img607.imageshack.us/img607/8693/qtqrnacitane.png) (http://imageshack.us/photo/my-images/607/qtqrnacitane.png/)
Uploaded with ImageShack.us (http://imageshack.us)
Čo ma trochu mrzí je že program po načítaní QR kódu s informáciami pre kontakty neponúkne uloženie ako súbor *.vcf (vCard) pre importovanie do telefónov alebo kontaktov.(aspoň ja som na to zatial neprišiel)
Čo vy na to? Má QR kód u nás šancu masovo sa rozšíriť medzi ľudí napríklad aj ako súčasť vizitiek?
https://launchpad.net/~qr-tools-developers/+archive/qr-tools-stable
-
:D Už je rok 2018 (založeno 2012) a potřeboval jsem doma rychle určit pár QR identifikací - zkušenost na 16.04
- instaloval jsem QtQR z repozitáře
- :( QtQR generoval QR_code bezproblémově, ale nedekódoval
- dohledal jsem v diskusi, že má bug na 181. řádku
https://ubuntuforums.org/showthread.php?t=2336474 (https://ubuntuforums.org/showthread.php?t=2336474)
- opravil jsem
sudo gedit /usr/lib/python2.7/dist-packages/qrtools.py
na řádku 181 tostring na správný tobytes
replace 'tostring()' with 'tobytes()'
Jen mne zaujalo, že pokud jsem původní 181. řádek okomentoval # a zapsal opravu na 182. řádek, QtQR program se nerozběhnul. Provedl jsem jen opravu ve 181. řádku a QtQR se stal plně funkční a dekódoval. Python neumím. :-\
Kódy byly skenovány kamerkou ve víku laptopu. Hrozná kvalita sejmutí *.png, ale QR je asi dobře samoopravný, protože dekódování bylo perfektní.
Ověřoval jsem podružně terminálovým ZBar-tools, ale GUI mám ve 21. století rád. :)
zbarimg qr_code.jpg