Fórum Ubuntu.cz

Ostatní => Tipy a triky pro Linux => Téma založeno: TIBOR 03 Duben 2012, 21:29:04

Název: QR kod cez QtQR [Tip]
Přispěvatel: TIBOR 03 Duben 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

Kód: [Vybrat]
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

Kód: [Vybrat]
sudo apt-get update
a nainštalujeme

Kód: [Vybrat]
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
Název: QtQR v roce 2018
Přispěvatel: regine 07 Prosinec 2018, 08:07:12
 :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
Kód: [Vybrat]
sudo gedit /usr/lib/python2.7/dist-packages/qrtools.pyna řádku 181 tostring na správný tobytes
Citace
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. :)
Kód: [Vybrat]
zbarimg qr_code.jpg