Stránka 1 z 2
Jak funguje QR kód?
Napsal: 10 bře 2012 22:50
od Peťa
Z toho co jsem si přečetl to chápu asi tak, že nejdůležitější jsou ty čtyři body, které slouží jako navaděče. A pak podle toho jako jsou rozmístěný ostatní čtverečky, pozná čtečka co v kódu je. Tedy jestli to dobře chápu čtečka už ví, že vypadá-li kód takto znamená to, že má zobrazit toto. Porovnává tedy obraz (QR kód) jakoby s databází vzorů?
Re: Jak funguje QR kód?
Napsal: 10 bře 2012 22:56
od 556996324
Re: Jak funguje QR kód?
Napsal: 10 bře 2012 22:59
od Peťa
556996324 no dobrý to umím taky a řadu článků jsem si už přečetl. Mě jde o to jestli chápu dobře ten princip.
Re: Jak funguje QR kód?
Napsal: 10 bře 2012 23:20
od El Diablo
Re: Jak funguje QR kód?
Napsal: 11 bře 2012 00:07
od tux
Žádná databáze tam není, to by potom museli existovat biliony vzorů a ta aplikace by potom určitě neměla 400kB.
Funguje to podobně jako čárový kódy, prostě to přečte kde co je a z toho udělá výslednej text.
Re: Jak funguje QR kód?
Napsal: 11 bře 2012 02:57
od don750
Myslím si, že to funguje tak, že aplikace pro tvrobu i čtení má zadané podmínky, které když se splní, tak aplikace pozná, že jde o QR kod (poziční čtverečky v růžkách), poté má zadány další parametry, podle kterých rozezná, kde je bílá a kde černá (ale viděl jsem i jinak barevné funkční kody). V tuto chvíli program kod přečetl a má data, která musí podle přesně daných podmínek převést na výstupní informaci, což je například ta URL adresa. Je to v podstatě další způsob, jak zašifrovat informaci obdobně jako morseova abeceda. Ale je to pouze moje domněnka. Nikde nemám žádný důkaz, že to tak nějak opravdu je.
Re: Jak funguje QR kód?
Napsal: 11 bře 2012 09:16
od faraon
Funguje to skoro stejně jako obyčejný čárový kód, s tím rozdílem že jsou data rozložená do plochy a tak se jich tam vejde podstatně víc. Ty značky v rozích slouží jen k orientaci čtečky, aby se data nečetla pozpátku nebo napříč, a v menších QR-kódech můžou některé i chybět. Při maximální velikosti se dá uložit až 3000 bajtů:

- Qr-code-ver-40.png (4.26 KiB) Zobrazeno 951 x
Vnitřek obrázku je jednoduše vyplněný nulami a jedničkami, ze kterých čtecí program poskládá (přesněji vypočítá) nějaký text. Díky samoopravným chybovým kódům je možné zrekonstruovat i dost poškozený kód, takže se dají přečíst i takovéhle hrůzy:
Re: Jak funguje QR kód?
Napsal: 11 bře 2012 09:31
od tux
Ten první kód si moje čtečka nějak nedává

Re: Jak funguje QR kód?
Napsal: 11 bře 2012 09:37
od Martab
On je v blbém rozlišení, nemáš ho i v lepší kvalitě? Docela by mne zajímalo jak si to s tím poradí

Re: Jak funguje QR kód?
Napsal: 11 bře 2012 09:49
od Peťa
Moje čtečka v pohodě dá ten první a ten druhý nic.
Ale ještě k tématu. Záleží na vzájemné pozici černých čtverečků a podle toho jak jsou umístěny to vypočítá co v QR kódu je?
Re: Jak funguje QR kód?
Napsal: 11 bře 2012 09:52
od faraon
Stačilo prohnat ho Gimpem, tak dejte vědět jestli je tam něco srozumitelného, já netuším, našel jsem ho na Wikipedii


- Qr-code-ver-40-maxi.png (6.5 KiB) Zobrazeno 940 x
Peťa: Ty čtverečky jsou tam hlavně kvůli prostorové orientaci, jak jsou uložené informace o časování a verzi kódu najdeš na té Mlčochově stránce z odkazu El Diabla.
Re: Jak funguje QR kód?
Napsal: 11 bře 2012 11:09
od don750
V tom velkém QR kodu je:
A QR code (abbreviated from Quick Response code) is a type of matrix barcode (or two-dimensional code) that is designed to be read by smartphones. The code consists of black modules arranged in a square pattern on a white background. The information encoded may be text, a URL, or other data.
Created by Toyota subsidiary Denso Wave in 1994, the QR code is one of the most popular types of two-dimensional barcodes. The QR code was designed to allow its contents to be decoded at high speed.
The technology has seen frequent use in Japan and South Korea; the United Kingdom is the seventh-largest national consumer of QR codes.
Although initially used for tracking parts in vehicle manufacturing, QR codes now are used in a much broader context, including both commercial tracking applications and convenience-oriented applications aimed at mobile phone users (termed mobile tagging). QR codes may be used to display text to the user, to add a vCard contact to the user's device, to open a Uniform Resource Identifier (URI), or to compose an e-mail or text message. Users can generate and print their own QR codes for others to scan and use by visiting one of several paid and free QR code generating sites or apps.