Guys the shiny mustache is chapstick reflecting the lights lol gimme a break Edit: Apparently some of yall want a 5 paragraph essay explanation: Probably just accidentally rubbed my mouth and got some up there then the bright lights make it look way more exaggerated.
Man, I learned a lot of things from you know. Now I can crack my neighborhood's wifi password easily without hesitation because they gave me a QR Code Page to connect for a limited time 😅😈
Australia's largest supermarket chain is currently in the process of replacing all normal barcodes with data matrix codes on the packaging. This lets them store a whole bunch of things like the expiry date, batch number, etc. So if you try to scan something that's expired at the checkout it won't let you buy it
Sounds like you’re describing Woolworths as all their products in the Deli, Seafood, Meats and Poultry have Data Matrix Codes on their items, even on stuff that have been reduced in price.
That sounds horrible, since if the matrix code gets stretched vertically on the packaging, it won't scan. If it's on any sort of stretchy plastic packaging, it's going to be so inconsistent and annoying to scan it.
@@nmotschidontwannagivemyrea8932 thankfully, the data matrix codes aren’t stretched as they’re on a separate paper sticker on top of the plastic packaging, my local supermarket has a separate hand scanner on their self serve machines which makes those data matrix codes easier to scan than having to fumble around with the fixed scanner to do them.
My favourite description of how error correction works is comparing it to a sudoku. Sudokus (with relatively few rules) can have most of the numbers missing, yet you can reconstruct the entire thing
Someone had to do it: 0:03 Bunch of wiki links 0:14 "HEY THIS IS AN EXAMPLE, WHY YOU SCAN >:(" 0:30 Bunch of Lorem ipsum text 1:03 Just the numbers and a wikilink on the right 1:36 "EPIC bruh moment" and the same as 0:14 1:46 Bruh why you scan this 1:57 STOP SCANNING THE EXAMPLES >:O 2:00 "oi mate i swear on me grave if you dun stop scannin these examples i'll give you a proper slap" 2:22 I can't scan any of these 1:36 "EPIC bruh moment" 2:45 "Ver1" 2:58 "Ver1", "Version 2", "Version 3 QR Code" "VERSION 10 QR CODE, UP TO 174 CHAR AT H LEVEL, WITH 57X57 MODULES AND PLENTY OF ERROR CORRECTION TO GO AROUND. NOTE THAT THERE ARE ADDITIONAL TRACKING BOXES" "Version 25 QR Code, up to 1853 characters at L level. 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." "Version 40 QR Code can contain up to 1852 chars. 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." 3:18 "What in Davy Jones’ locker did ye just bark at me, ye scurvy bilgerat? I’ll have ye know I be the meanest cutthroat on the seven seas, and I’ve led numerous raids on fishing villages, and raped over 300 wenches. I be trained in hit-and-run pillaging and be the deadliest with a pistol of all the captains on the high seas. Ye be nothing to me but another source o’ swag. I’ll have yer guts for garters and keel haul ye like never been done before, hear me true. You think ye can hide behind your newfangled computing device? Think twice on that, scallywag. As we parley I be contacting my secret network o’ pirates across the sea and yer port is being tracked right now so ye better prepare for the typhoon, weevil. The kind o’ monsoon that’ll wipe ye off the map. You’re sharkbait, fool. I can sail anywhere, in any waters, and can kill ye in o’er seven hundred ways, and that be just with me hook and fist. Not only do I be top o’ the line with a cutlass, but I have an entire pirate fleet at my beck and call and I’ll damned sure use it all to wipe yer arse off o’ the world, ye dog. If only ye had had the foresight to know what devilish wrath your jibe was about to incur, ye might have belayed the comment. But ye couldn’t, ye didn’t, and now ye’ll pay the ultimate toll, you buffoon. I’ll shit fury all over ye and ye’ll drown in the depths o’ it. You’re fish food now." 3:41 Can't scan that one, it won't recognize 3:54 "ah yes hello good day this is a very good thing of text that will be still readable despite covering up lots of the actual code" 4:17 "wow incredible example i blocked off the middle and yet it is still readable" 4:40 "Ver1" 9:32 Same as the Version 10 QR at 2:58 10:39 Same as 0:14 11:10 "YES HELLO GOOD DAY" and "YES HELLO GOOD DAY TO YOU I SAY" 11:16 Some info about the HP laptop (as seen at 12:05) 11:21 MSI Plessey 0000000000000000000 13:18 Same as 1:46 15:07 Same as 1:57
1:56 : STOP SCANNING THE EXAMPLES >:O That made me laugh so much! 🤣 LETS KEEP ON GOIN! 2:00 : oi mate i swear on me grave if you dun stop scannin these examples i'll give you a proper slap
@@ryderdopp8145 OH there were many more, including the weird ones, which took me 20 minutes to find an app that scans them. I only commented on my favorite.
8:52 actually for RS-Code you always need 1 EC block to verify that the data is valid and then 1 additional block for each corrupted block in the data segment. so to replace 1 corrupted/missing data block you need 2 EC blocks. To replace 3 corrupted/missing data blocks you need 4 EC blocks and so on.
To replace 3 corrupted blocks you require at least 6 additional EC parity blocks. If you have N redundant EC parity blocks, you can correct N/2 symbol errors (block errors) at the most. Assume N is even.
for example: oi mate i swear on me grave if you dun stop scannin these examples i'll give you a proper slap Bruh why you scan this What in Davy Jones' locker did ye just bark at me, ye scurvy bilgerat? I'll have you known I be the meanest cutthorat on the seven seas..... STOP SCANNING THE EXAMPLES >:O A QR code (abbreviated from QUick Response code) is a type of matric barcode....
Actually there is one 2d code missing, a code most of us had heard from (but maybe not about): Dolby Digital Code. This was one of the digital sound recording methods on analog films, between the perforation, was scanned by a little camera, decoded and given to the amplifier. About 15 years ago this code went pacticly away with digital projection coming up - but till then it was one of the most used 2d codes (4 codes per picture, 24 pictures a second), so anyone watching a DD movie in cinema heard 345600 2d-codes per hour (of course there was much redundancy in encoding, as parts of the perforation might get damaged).
This is a fascinating subject matter. Aztec codes, I have read somewhere, are better for use in mobile device displays than QR Codes. I would guess that their appearance makes them somewhat faster and more resilient for that purpose. Also, since they spread from the central pattern, I would also guess that they make it possible to emphasize certain parts of the encoded information (that closer to the core) and make partial readings possible.
Some years ago we had unexpected crashes with our imaging software because one of the forms had square boxes one could tick exactly in the pattern of the finder squares the software thought to be able to read a QR code in between but actually it was human readable text. Was hilariously funny once we figured that one out.
The "Mask" that flips the blocks in the QR code is a process that is also used in digital signal transmission, called "Alternate Mark Inversion" so instead of having a digital signal that has a long string of 1's or 0's, these are broken up. This also helps with basic error detection in digital signals. If part of the transmission system receives no signal input, it creates an alarm signal to signify loss of signal at that point, and then injects a string of all 1's to transmit forward. This is an "Alarm Inhibit Signal", so the system recognises the point where the signal is broken, but prevents parts of the system further up the chain from creating their own alarm signal. This means the first place where the signal failed can be identified. Further up the system the all 1's signal registers as a "valid" signal, but displays a warning there is an all 1's input being received, so you can tell that there is a problem somewhere back from that point.
"So did you deliver the sales reports to the higher ups?" "O, I thought you said 'drop a ton of LSD in the insane asylum.' Anyway, look at what they made. I call it Data Matrix"
Excellent show, Joe! As someone who was involved in building and programming barcode readers years ago, I understood most of what you were illustrating. It is fascinating how the relatively simple, one-dimensional designs have developed and expanded, using most of the same original principles and concepts.
Remember when he made joke videos, I was still a kid and I fell for alot of them and had a hard time trusting this channel afterwards but it looks more legit now
0:33 Qr codes (Top to bottem): Lorem Ipsum Regular Text 2h1g3212hdh1d dfgdghg1h3g2h1 s3h21sf2 s3fd1h gq895hq9gh Lorem Ipsum Regular Text 2h1g3 Lor 1 8 3
I gotta say, I'm honestly impressed with how ThioJoe has changed so much. Used to be a dirty troll but now he's here putting out good information. This is the kind of story that needs to be a movie.
8:20 if you still don't understand why that random always black pixel is there, this image should show you exactly why. It's a space filler as everything around it is 8 bit chunks of error correcting blocks. Basically the pixel will never, ever, be filled with Data so it's just left as a single black square.
I found out something sort of recently that was interesting. 1d traditional barcodes are actually read with the white spaces between the black lines. In hindsight that makes a lot of sense because it's the reflective part.
Dude this SCANDIT app is amazing, I am a huge QR code nerd (since having to make QR Codes for huge data for an invoicing application at work), and knew some of the details in this video before, but the discovery of this app is the best thing from the entire video for me. Thanks ThioJoe!
ThioJoe, your great explanation brought back memories of when I was a programmer, I had to write software to print UPC-A bar codes for a clothing manufacture. For bills of lading, price tags etc. I told management that the printer they purchased at great cost, was not able to print price tags small enough, so they had to buy another printer. It was a fun project.
I discovered (maybe not) that if you scan the QR code and the data matrix code in the thumbnail it will say what it is, and the ones in video will lead to either Wikipedia or a text file full of gibberish or describing the Version of a QR code or various different text files. Try it yourself! Neat detail Joe! Also, I did go through and scan them all and, yes my phone scans Data Matrix codes. Also I just got Rick Rolled by one.
What in Davy Jones’ locker did ye just bark at me, ye scurvy bilgerat? I’ll have ye know I be the meanest cutthroat on the seven seas, and I’ve led numerous raids on fishing villages, and raped over 300 wenches. I be trained in hit-and-run pillaging and be the deadliest with a pistol of all the captains on the high seas. Ye be nothing to me but another source o’ swag. I’ll have yer guts for garters and keel haul ye like never been done before, hear me true. You think ye can hide behind your newfangled computing device? Think twice on that, scallywag. As we parley I be contacting my secret network o’ pirates across the sea and yer port is being tracked right now so ye better prepare for the typhoon, weevil. The kind o’ monsoon that’ll wipe ye off the map. You’re sharkbait, fool. I can sail anywhere, in any waters, and can kill ye in o’er seven hundred ways, and that be just with me hook and fist. Not only do I be top o’ the line with a cutlass, but I have an entire pirate fleet at my beck and call and I’ll damned sure use it all to wipe yer arse off o’ the world, ye dog. If only ye had had the foresight to know what devilish wrath your jibe was about to incur, ye might have belayed the comment. But ye couldn’t, ye didn’t, and now ye’ll pay the ultimate toll, you buffoon. I’ll shit fury all over ye and ye’ll drown in the depths o’ it. You’re fish food now
We're no strangers to love You know the rules and so do I A full commitment's what I'm thinking of You wouldn't get this from any other guy I just wanna tell you how I'm feeling Gotta make you understand Never gonna give you up Never gonna let you down Never gonna run around and desert you Never gonna make you cry Never gonna say goodbye Never gonna tell a lie and hurt you We've known each other for so long Your heart's been aching, but You're too shy to say it Inside, we both know what's been going on We know the game and we're gonna play it And if you ask me how I'm feeling Don't tell me you're too blind to see Never gonna give you up Never gonna let you down Never gonna run around and desert you Never gonna make you cry Never gonna say goodbye Never gonna tell a lie and hurt you We've known each other for so long Your heart's been aching, but You're too shy to say it Inside, we both know what's been going on We know the game and we're gonna play it I just wanna tell you how I'm feeling Gotta make you understand Never gonna give you up Never gonna let you down Never gonna run around and desert you Never gonna make you cry Never gonna say goodbye Never gonna tell a lie and hurt you This is next to v40
9 years ago(I am 14 now), I used to think that a computer, like a billing machine would search for words hidden in those patterns. And I used go spend a hell Lotta time actually finding any letters or words hidden in the pattern of the qr and bar code 😅😅
@@LarryTheRoleplayerTM hehe well it ain't the case no more... and well I should indeed coz 9th standard in india is considered very difficult.. Not sure about the world tho
I like to explain error correcting coding as a much more complex version of 3 = 2 + 1. You can lose any of those three terms and you'll be able to solve for it using the other two. X = 2 + 1 3 = X + 1 3 = 2 + X
I met CIRC error correction method at first in early seventies for Compact Discs. For every 16 bits of data there were 18 bits of error correction. I tested it putting a radial black tape on a disc and it was read correctly. Amazing.
I have an old Symbol USB Barcode scanner and remember it being able to scan those PDF417 and remember sometimes I had to sweep up and down a few times to get it all - and it would make digital noise while it was scanning. Now I understand what it was doing.
Here in the UK I remember a few times I have come across Aztec codes in trains like Virgin Trains (which became Avanti West Coast in 2019) and I believe cross country trains
You did a fantastic job discussing this technology. This could be a multi-hour class, but you condensed it down really well. It is amazing where you find QR and Data codes, today.
Funnily enough, some airlines also use Aztec codes for their mobile/digital boarding cards, as well as the PDF417 on the paper/printed ones. In my experience they're easier to scan off screens (and faster to process), probably because they're smaller and less complex. However they have less data in them, so occasionally you have to get a PDF417 reprint when certain things happen
06:18 now this part I'm not 100% clear on because every example I've come across shows each character as being one byte or eight bits or eight squares but apparently depending on the encoding mode and the code version these blocks might be anywhere from 8 to 16 bits... This is prolly for UTF-16 (or UCS-2 which is an older standard), which uses 16 bits to encode multi-language characters, including emojis. However, UTF-8 is more efficient space wise when encoding English or mainly English characters.
5:40 I've watched so many of the old Sonic the Hedgehog cartoons, that my brain thought you were going to say "Up, over, and gone" for a second, before you finished the sentence
My QR Code OC is named Reapercloth and she can control the weather when scanned. Her eye squares change color based on her mood and Aztec is hers and ONLY hers
QR codes are so underrated. It blows my mind. Often the easiest way to copy some text or an URL is just make a qr code of it with your pc and scan with phone.
by the way, i'm really puzzled why clipboard sharing via a bluetooth connection isn't a thing yet. For me it's more common to want it the other way: copy on phone (a text just read from a qr code, for example) and paste on pc.
If only QR code support was more universal. It would make our lives far better. In fact i think it would allow us to get much closer to a paperless office and life even.
@@victortitov1740 Thinking Mind: Human Basic Rights: Human have the right to LIFE: Human Rights: Freedom of Expressions: QR Codes is tagging HUMANS: Why the Law Prohibits Wire Tapping? Considered all your activities with your Smart phones: calls,text messaging, applications installed etc.,all of it is Private Own and must be Humanely Protected. QR Codes go directly to google not only google but to the developer of the applications. You,Me,We innocent Humans with smart phones are exposing our UMI and IMEI to them, wherever we go,whatever you with your smart phones Criminals are watching you. QR Codes exposing not only your name, not only your address, its exposing or marking your UMI and IMEI. Why other and advanced Countries and not Communist Countries did not implemented QR CODES because almost all their Citizens knew their LAW of Humanly Privacy, just like Wire Tapping is against the LAW.
as far as scanner apps go, I've always used one just called barcode scanner and it works fine with 1d and 2d codes, it's actually helpful to get some longer 1d codes if you need to scan one.
Barcodes have always fascinated me. When QR, 2d and 3d barcode started showing up, it just amazed me, even though I understood what was going on. What amazes me more than anything is that we have printers with enough DPI control (I mean you can print all these barcodes on a bubblejet).
3:20 This text is in this qr code: What in Davy Jones’ locker did ye just bark at me, ye scurvy bilgerat? I’ll have ye know I be the meanest cutthroat on the seven seas, and I’ve led numerous raids on fishing villages, and raped over 300 wenches. I be trained in hit-and-run pillaging and be the deadliest with a pistol of all the captains on the high seas. Ye be nothing to me but another source o’ swag. I’ll have yer guts for garters and keel haul ye like never been done before, hear me true. You think ye can hide behind your newfangled computing device? Think twice on that, scallywag. As we parley I be contacting my secret network o’ pirates across the sea and yer port is being tracked right now so ye better prepare for the typhoon, weevil. The kind o’ monsoon that’ll wipe ye off the map. You’re sharkbait, fool. I can sail anywhere, in any waters, and can kill ye in o’er seven hundred ways, and that be just with me hook and fist. Not only do I be top o’ the line with a cutlass, but I have an entire pirate fleet at my beck and call and I’ll damned sure use it all to wipe yer arse off o’ the world, ye dog. If only ye had had the foresight to know what devilish wrath your jibe was about to incur, ye might have belayed the comment. But ye couldn’t, ye didn’t, and now ye’ll pay the ultimate toll, you buffoon. I’ll shit fury all over ye and ye’ll drown in the depths o’ it. You’re fish food now.
Reed-Solomon? Nice, I used to know how that worked when I used to fix CD players and tried to learn how they worked. Now I don't remember anything about it lol.
7:00 on one hand, I appreciate the crash course in how to understand BASE-2 place value because I know not everyone learned this stuff in grade school... but on the other hand, there are 10 types of people in the world, those that understand binary... and...
There are various character encodings that use 8-bit values, including ASCII, iso-8859, JIS-8, and utf-8, and they are supported in different degrees by most actual QR scanners. There is an optional protocol called "ECI" (extended channel interpretation), which is unfortunately not very widely implemented, which puts an extra value at the start of the message specifiying exactly which data encoding is used (beyond just 'character'). Most scanners use heuristics to work out the actual encoding, and only some of them support ECI unfortunately. Anyway, to answer your question at 6:18, in utf-8, a character can be represented by a single byte, but it can be as long as four bytes. It's a variable-length encoding. I'm not 100% sure as I don't have access to the spec, but I think the length block contains the length in bytes.
When I started watching the video: hey I could make a program in Python to make these, it would be fun 5 minutes in: I guess I'll just make one to decode them, it's already good enough 10 minutes: why
Microsoft HCCB is really interesting because it has a black and white variant that also uses triangles but they don't have to be triangles, it's just important that where the center of the triangle would be the scanner sees black or white. That means that you can obfuscate an HCCB code by creating an image of amorphous blobs that just happen to color the spaces black or white where the centers of the triangles would be. The alignment/finder pattern can be reduced to an alternating row of squares on either side, and it will scan just fine. Great way to hide a code from somebody who isn't familiar with the particularities
I work in programming software to read these barcodes. Thank you for this video. I have to explain so much about different symbologies and that 2d barcodes aren't all QR.
0:29 used Scandit on the codes here and wow the aztec barcodes were obnoxiously fast. I can see why it's used for tickets. Pressing back after scanning just rescanned it immediately before I could move to the next code. Also it was not able to read the bottom left one (PDF417 one) likely due to resolution (even on fullscreen at 1080p) and was struggling to scan the two stacked data matrix barcodes. Took a bit of fiddling to get a scan with them. Very fun video!
Awesome video, I never gave these much thought other than presuming they were magical. After your explanation I at least know they were produced by some very smart people. Thanks for the tutorial, you make it easier to understand.
@@pryn.darkstorm no because it only multiplies the number of possible combinations by the possible colours, while a 3d code would actually increase cubically instead of quadratically like 2d does
We use AR codes (specifically AprilTags) in a robotics competition (FRC). They're really fast to decode, which is why they're used. We used them (there are a bunch on the game field) to sense how far away and how angled away our robot is from the goal to turn it and set up the shooter to the right speed and angle.
The one at 3:57 can't be read by my phone. It doesn't even recognize it as a qr code. Could be because some crucial encoding information is in the bottom right corner?
This video answers EXACTLY what I was wondering last night and I talked about it with a friend. About the QR code with logos covering the center and concealing some data. Thanks youtube algorithm, I guess..
I learned some things from this video, thank you! I was disappointed in the discussion of error correction, though. Because the rest of the video is so high quality, the error correction hand waving really stands out.
My favorite 2D codes are navilens. They are everywhere in the spanish metro stations, specially in Barcelona and they are used by blind people to find their way inside the station with an special app. And for me they have a beautiful and really colorful design.
Guys the shiny mustache is chapstick reflecting the lights lol gimme a break
Edit: Apparently some of yall want a 5 paragraph essay explanation: Probably just accidentally rubbed my mouth and got some up there then the bright lights make it look way more exaggerated.
Man, I learned a lot of things from you know. Now I can crack my neighborhood's wifi password easily without hesitation because they gave me a QR Code Page to connect for a limited time 😅😈
😂😂😂🔥🔥🔥
ICE
@@syxioyt what does that means?
One
Australia's largest supermarket chain is currently in the process of replacing all normal barcodes with data matrix codes on the packaging. This lets them store a whole bunch of things like the expiry date, batch number, etc. So if you try to scan something that's expired at the checkout it won't let you buy it
Sounds like you’re describing Woolworths as all their products in the Deli, Seafood, Meats and Poultry have Data Matrix Codes on their items, even on stuff that have been reduced in price.
this could also be done with barcodes and it would be a lot easier (it grabs the data from a database)
That sounds horrible, since if the matrix code gets stretched vertically on the packaging, it won't scan. If it's on any sort of stretchy plastic packaging, it's going to be so inconsistent and annoying to scan it.
@@nmotschidontwannagivemyrea8932 thankfully, the data matrix codes aren’t stretched as they’re on a separate paper sticker on top of the plastic packaging, my local supermarket has a separate hand scanner on their self serve machines which makes those data matrix codes easier to scan than having to fumble around with the fixed scanner to do them.
@@JaseyRae What do you do if the sticker comes off?
My favourite description of how error correction works is comparing it to a sudoku. Sudokus (with relatively few rules) can have most of the numbers missing, yet you can reconstruct the entire thing
Wow never thought of that angle to explain it! It explains it perfectly!!
Yeah, it's also a great way to explain data compression. Cheers!
There may be more than one solution to a given Sudoku that meets the rules.
@@daviddunmore8415 which is analogous to a QR Code with too much info missing, I think, right?
Cheers
I don't think of sudoku as a game anymore by how much i have used it to describe what i help preventing
Someone had to do it:
0:03 Bunch of wiki links
0:14 "HEY THIS IS AN EXAMPLE, WHY YOU SCAN >:("
0:30 Bunch of Lorem ipsum text
1:03 Just the numbers and a wikilink on the right
1:36 "EPIC bruh moment" and the same as 0:14
1:46 Bruh why you scan this
1:57 STOP SCANNING THE EXAMPLES >:O
2:00 "oi mate i swear on me grave if you dun stop scannin these examples i'll give you a proper slap"
2:22 I can't scan any of these
1:36 "EPIC bruh moment"
2:45 "Ver1"
2:58
"Ver1", "Version 2", "Version 3 QR Code"
"VERSION 10 QR CODE, UP TO 174 CHAR AT H LEVEL, WITH 57X57 MODULES AND PLENTY OF ERROR CORRECTION TO GO AROUND. NOTE THAT THERE ARE ADDITIONAL TRACKING BOXES"
"Version 25 QR Code, up to 1853 characters at L level.
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."
"Version 40 QR Code can contain up to 1852 chars.
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."
3:18
"What in Davy Jones’ locker did ye just bark at me, ye scurvy bilgerat? I’ll have ye know I be the meanest cutthroat on the seven seas, and I’ve led numerous raids on fishing villages, and raped over 300 wenches. I be trained in hit-and-run pillaging and be the deadliest with a pistol of all the captains on the high seas. Ye be nothing to me but another source o’ swag. I’ll have yer guts for garters and keel haul ye like never been done before, hear me true. You think ye can hide behind your newfangled computing device? Think twice on that, scallywag. As we parley I be contacting my secret network o’ pirates across the sea and yer port is being tracked right now so ye better prepare for the typhoon, weevil. The kind o’ monsoon that’ll wipe ye off the map. You’re sharkbait, fool. I can sail anywhere, in any waters, and can kill ye in o’er seven hundred ways, and that be just with me hook and fist. Not only do I be top o’ the line with a cutlass, but I have an entire pirate fleet at my beck and call and I’ll damned sure use it all to wipe yer arse off o’ the world, ye dog. If only ye had had the foresight to know what devilish wrath your jibe was about to incur, ye might have belayed the comment. But ye couldn’t, ye didn’t, and now ye’ll pay the ultimate toll, you buffoon. I’ll shit fury all over ye and ye’ll drown in the depths o’ it. You’re fish food now."
3:41 Can't scan that one, it won't recognize
3:54 "ah yes hello good day this is a very good thing of text that will be still readable despite covering up lots of the actual code"
4:17 "wow incredible example i blocked off the middle and yet it is still readable"
4:40 "Ver1"
9:32 Same as the Version 10 QR at 2:58
10:39 Same as 0:14
11:10 "YES HELLO GOOD DAY" and "YES HELLO GOOD DAY TO YOU I SAY"
11:16 Some info about the HP laptop (as seen at 12:05)
11:21 MSI Plessey 0000000000000000000
13:18 Same as 1:46
15:07 Same as 1:57
You have too mouch time in your hands
@@doom6787 yes I know ;)
I started scanning some for fun. Had to download the app he suggested to scan some of them. Thanks for putting in the work there!
I thought one of those would be a Rock Roll
anyone looking for the rickroll one?
1:56 : STOP SCANNING THE EXAMPLES >:O
That made me laugh so much! 🤣
LETS KEEP ON GOIN!
2:00 : oi mate i swear on me grave if you dun stop scannin these examples i'll give you a proper slap
You missed one. The thumbnail code says “this is QR code”
@@ryderdopp8145 OH there were many more, including the weird ones, which took me 20 minutes to find an app that scans them. I only commented on my favorite.
16:09 Bruh why you scan this
lol yes found it too :D
10:44 HEY THIS IS AN EXAMPLE,WHY U SCAN ME>:(
When Joe uploads exactly what we need.
Yea
Yes
Who's joe
@@BlueOutline idk i wonder who that is
@@aaronwerito yes who is joe
8:52 actually for RS-Code you always need 1 EC block to verify that the data is valid and then 1 additional block for each corrupted block in the data segment. so to replace 1 corrupted/missing data block you need 2 EC blocks. To replace 3 corrupted/missing data blocks you need 4 EC blocks and so on.
To replace 3 corrupted blocks you require at least 6 additional EC parity blocks. If you have N redundant EC parity blocks, you can correct N/2 symbol errors (block errors) at the most. Assume N is even.
I can tell he had a lot of fun putting easter eggs in these qr codes
l can tell he had a lot of fun putting easter eggs in these qr codes
I can tell he had a lot of fun putting easter eggs in these qr codes
I can tell he had a lot of fun putting easter eggs in these qr codes
I cant ell he had a lot off unputt in geast eregg sin the seq rCodes
for example:
oi mate i swear on me grave if you dun stop scannin these examples i'll give you a proper slap
Bruh why you scan this
What in Davy Jones' locker did ye just bark at me, ye scurvy bilgerat? I'll have you known I be the meanest cutthorat on the seven seas.....
STOP SCANNING THE EXAMPLES >:O
A QR code (abbreviated from QUick Response code) is a type of matric barcode....
Actually there is one 2d code missing, a code most of us had heard from (but maybe not about): Dolby Digital Code. This was one of the digital sound recording methods on analog films, between the perforation, was scanned by a little camera, decoded and given to the amplifier. About 15 years ago this code went pacticly away with digital projection coming up - but till then it was one of the most used 2d codes (4 codes per picture, 24 pictures a second), so anyone watching a DD movie in cinema heard 345600 2d-codes per hour (of course there was much redundancy in encoding, as parts of the perforation might get damaged).
This is a fascinating subject matter.
Aztec codes, I have read somewhere, are better for use in mobile device displays than QR Codes. I would guess that their appearance makes them somewhat faster and more resilient for that purpose. Also, since they spread from the central pattern, I would also guess that they make it possible to emphasize certain parts of the encoded information (that closer to the core) and make partial readings possible.
Some years ago we had unexpected crashes with our imaging software because one of the forms had square boxes one could tick exactly in the pattern of the finder squares the software thought to be able to read a QR code in between but actually it was human readable text. Was hilariously funny once we figured that one out.
The "Mask" that flips the blocks in the QR code is a process that is also used in digital signal transmission, called "Alternate Mark Inversion" so instead of having a digital signal that has a long string of 1's or 0's, these are broken up. This also helps with basic error detection in digital signals. If part of the transmission system receives no signal input, it creates an alarm signal to signify loss of signal at that point, and then injects a string of all 1's to transmit forward. This is an "Alarm Inhibit Signal", so the system recognises the point where the signal is broken, but prevents parts of the system further up the chain from creating their own alarm signal. This means the first place where the signal failed can be identified. Further up the system the all 1's signal registers as a "valid" signal, but displays a warning there is an all 1's input being received, so you can tell that there is a problem somewhere back from that point.
I'm scanning all of those qr codes and some of them are actually pretty funny.
3:30 especially
@@murtileyto what is it?
@@veud this
@@krazygamer6532 You spoiled the surprise :(
@@murtileyto sorry
3:30 Damn... Rick rolled.
Niiiiice
Bro your channel has a video with 65 million views. damn thats crazy
I got ricked rolled too
@@Iltsleo tio
09245310?
"So did you deliver the sales reports to the higher ups?"
"O, I thought you said 'drop a ton of LSD in the insane asylum.' Anyway, look at what they made. I call it Data Matrix"
LOL
But honestly, there have been insane discoveries made by people in a non-rational state of mind.
Maybe you're onto something. /s
Excellent show, Joe! As someone who was involved in building and programming barcode readers years ago, I understood most of what you were illustrating. It is fascinating how the relatively simple, one-dimensional designs have developed and expanded, using most of the same original principles and concepts.
Bro I still remember the “how to increase your WiFi “ video like it was yesterday
I left the aluminum foil taped to the wall to remind me not to be so gullible.
Still makes me not trust him
Remember when he made joke videos, I was still a kid and I fell for alot of them and had a hard time trusting this channel afterwards but it looks more legit now
0:33 Qr codes (Top to bottem):
Lorem Ipsum Regular Text 2h1g3212hdh1d dfgdghg1h3g2h1 s3h21sf2 s3fd1h gq895hq9gh
Lorem Ipsum Regular Text 2h1g3
Lor 1 8 3
This video is phenomenal. It really embodies the essence of this channel. Spectacular job, Thio.
I gotta say, I'm honestly impressed with how ThioJoe has changed so much. Used to be a dirty troll but now he's here putting out good information.
This is the kind of story that needs to be a movie.
The biggest qr code is the entire "never gonna give you up" lyrics
Yeah at 3:30
Well why wouldn't it be?
bee movie script
Also umm yeah, not gonna say it
So you got RiQRolled?
8:20 if you still don't understand why that random always black pixel is there, this image should show you exactly why. It's a space filler as everything around it is 8 bit chunks of error correcting blocks. Basically the pixel will never, ever, be filled with Data so it's just left as a single black square.
You miss the opportunity to rick roll us using the QR Code
nevermind I see what you did there 3:30
Dammit that was good! 🤣
@@veud scan the code with Scandit and you'll know
Fun fact. The QR code in the video leads to Wikipedia. Missed chance for a Rick role
I am so glad ThioJoe makes useful content like this now!
3:31 Best one ever and totally didn't see it coming. Should have included the URL too.
I found out something sort of recently that was interesting. 1d traditional barcodes are actually read with the white spaces between the black lines. In hindsight that makes a lot of sense because it's the reflective part.
Dude this SCANDIT app is amazing, I am a huge QR code nerd (since having to make QR Codes for huge data for an invoicing application at work), and knew some of the details in this video before, but the discovery of this app is the best thing from the entire video for me. Thanks ThioJoe!
Playing around with Scandit. It just recognized a small area of wood grain on my desk as Interleaved-2-of-5!
I wonder if that was intentional?
ThioJoe, your great explanation brought back memories of when I was a programmer, I had to write software to print UPC-A bar codes for a clothing manufacture. For bills of lading, price tags etc. I told management that the printer they purchased at great cost, was not able to print price tags small enough, so they had to buy another printer. It was a fun project.
i m scanning all the qr codes in this video
Lol how’d it go?
@@HotTakeAndy funny easter eggs
How many rockrolls?@@ducksongfans
@@blacklight683 one
Find anything fun?
I discovered (maybe not) that if you scan the QR code and the data matrix code in the thumbnail it will say what it is, and the ones in video will lead to either Wikipedia or a text file full of gibberish or describing the Version of a QR code or various different text files. Try it yourself! Neat detail Joe! Also, I did go through and scan them all and, yes my phone scans Data Matrix codes. Also I just got Rick Rolled by one.
What in Davy Jones’ locker did ye just bark at me, ye scurvy bilgerat? I’ll have ye know I be the meanest cutthroat on the seven seas, and I’ve led numerous raids on fishing villages, and raped over 300 wenches. I be trained in hit-and-run pillaging and be the deadliest with a pistol of all the captains on the high seas. Ye be nothing to me but another source o’ swag. I’ll have yer guts for garters and keel haul ye like never been done before, hear me true. You think ye can hide behind your newfangled computing device? Think twice on that, scallywag. As we parley I be contacting my secret network o’ pirates across the sea and yer port is being tracked right now so ye better prepare for the typhoon, weevil. The kind o’ monsoon that’ll wipe ye off the map. You’re sharkbait, fool. I can sail anywhere, in any waters, and can kill ye in o’er seven hundred ways, and that be just with me hook and fist. Not only do I be top o’ the line with a cutlass, but I have an entire pirate fleet at my beck and call and I’ll damned sure use it all to wipe yer arse off o’ the world, ye dog. If only ye had had the foresight to know what devilish wrath your jibe was about to incur, ye might have belayed the comment. But ye couldn’t, ye didn’t, and now ye’ll pay the ultimate toll, you buffoon. I’ll shit fury all over ye and ye’ll drown in the depths o’ it. You’re fish food now
This is what v40 code says
We're no strangers to love
You know the rules and so do I
A full commitment's what I'm thinking of
You wouldn't get this from any other guy
I just wanna tell you how I'm feeling
Gotta make you understand
Never gonna give you up
Never gonna let you down
Never gonna run around and desert you
Never gonna make you cry
Never gonna say goodbye
Never gonna tell a lie and hurt you
We've known each other for so long
Your heart's been aching, but
You're too shy to say it
Inside, we both know what's been going on
We know the game and we're gonna play it
And if you ask me how I'm feeling
Don't tell me you're too blind to see
Never gonna give you up
Never gonna let you down
Never gonna run around and desert you
Never gonna make you cry
Never gonna say goodbye
Never gonna tell a lie and hurt you
We've known each other for so long
Your heart's been aching, but
You're too shy to say it
Inside, we both know what's been going on
We know the game and we're gonna play it
I just wanna tell you how I'm feeling
Gotta make you understand
Never gonna give you up
Never gonna let you down
Never gonna run around and desert you
Never gonna make you cry
Never gonna say goodbye
Never gonna tell a lie and hurt you
This is next to v40
@@svinggaming4505 Nice!
9 years ago(I am 14 now), I used to think that a computer, like a billing machine would search for words hidden in those patterns. And I used go spend a hell Lotta time actually finding any letters or words hidden in the pattern of the qr and bar code 😅😅
Pay more attention in school.
@@LarryTheRoleplayerTM ???
@@LarryTheRoleplayerTM where tf do u live
Do they teach about qr codes at your school?
@@LarryTheRoleplayerTM hehe well it ain't the case no more... and well I should indeed coz 9th standard in india is considered very difficult..
Not sure about the world tho
You were 5 when you did this.
I like to explain error correcting coding as a much more complex version of 3 = 2 + 1. You can lose any of those three terms and you'll be able to solve for it using the other two.
X = 2 + 1
3 = X + 1
3 = 2 + X
I met CIRC error correction method at first in early seventies for Compact Discs. For every 16 bits of data there were 18 bits of error correction. I tested it putting a radial black tape on a disc and it was read correctly. Amazing.
I have an old Symbol USB Barcode scanner and remember it being able to scan those PDF417 and remember sometimes I had to sweep up and down a few times to get it all - and it would make digital noise while it was scanning. Now I understand what it was doing.
Here in the UK I remember a few times I have come across Aztec codes in trains like Virgin Trains (which became Avanti West Coast in 2019) and I believe cross country trains
You did a fantastic job discussing this technology. This could be a multi-hour class, but you condensed it down really well. It is amazing where you find QR and Data codes, today.
Funnily enough, some airlines also use Aztec codes for their mobile/digital boarding cards, as well as the PDF417 on the paper/printed ones. In my experience they're easier to scan off screens (and faster to process), probably because they're smaller and less complex. However they have less data in them, so occasionally you have to get a PDF417 reprint when certain things happen
06:18
now this part I'm not 100% clear on because every example I've come across shows each character as being one byte or eight bits or eight squares but apparently depending on the encoding mode and the code version these blocks might be anywhere from 8 to 16 bits...
This is prolly for UTF-16 (or UCS-2 which is an older standard), which uses 16 bits to encode multi-language characters, including emojis. However, UTF-8 is more efficient space wise when encoding English or mainly English characters.
11:25 This big C H O N K of a Data Matrix literally says: "Wow, this code sure is unnecessarily large!" lol
5:40 I've watched so many of the old Sonic the Hedgehog cartoons, that my brain thought you were going to say "Up, over, and gone" for a second, before you finished the sentence
The QR codes, when scanned, tell us a whole story
at first i thought to myself "how cool would it be to make my own fancy QR code?"
then after a while i realized it'd probably be a little stressful
There's QR code generators out the for sure. Probably won't even take but a few seconds, lol!
at first i thought to myself "how cool would it be to make my own fancy QR code?"
then after a while i realized it'd probably be a little stressful
@@itsnetts I think he meant making and designing his own 2d code
My QR Code OC is named Reapercloth and she can control the weather when scanned. Her eye squares change color based on her mood and Aztec is hers and ONLY hers
QR codes are so underrated. It blows my mind. Often the easiest way to copy some text or an URL is just make a qr code of it with your pc and scan with phone.
by the way, i'm really puzzled why clipboard sharing via a bluetooth connection isn't a thing yet. For me it's more common to want it the other way: copy on phone (a text just read from a qr code, for example) and paste on pc.
@@victortitov1740 That's a great idea.
Here in the Netherlands Banks and government use QR codes to sign in, make payments, confirm payments etc, i think it's pretty neat and fast
If only QR code support was more universal. It would make our lives far better. In fact i think it would allow us to get much closer to a paperless office and life even.
@@victortitov1740
Thinking Mind:
Human Basic Rights:
Human have the right to LIFE:
Human Rights:
Freedom of Expressions:
QR Codes is tagging HUMANS:
Why the Law Prohibits Wire Tapping?
Considered all your activities with your
Smart phones: calls,text messaging,
applications installed etc.,all of it
is Private Own and must be Humanely
Protected.
QR Codes go directly to google not only
google but to the developer of the applications. You,Me,We innocent Humans with smart phones are exposing
our UMI and IMEI to them, wherever we
go,whatever you with your smart phones
Criminals are watching you.
QR Codes exposing not only your name,
not only your address, its exposing
or marking your UMI and IMEI.
Why other and advanced Countries and not Communist Countries did not implemented QR CODES because almost all their Citizens knew their LAW of
Humanly Privacy, just like Wire Tapping
is against the LAW.
as far as scanner apps go, I've always used one just called barcode scanner and it works fine with 1d and 2d codes, it's actually helpful to get some longer 1d codes if you need to scan one.
it's strangely adorable how he's constantly reassuring us thay the computer knows what it's doing lol
Barcodes have always fascinated me. When QR, 2d and 3d barcode started showing up, it just amazed me, even though I understood what was going on. What amazes me more than anything is that we have printers with enough DPI control (I mean you can print all these barcodes on a bubblejet).
Someone actually fit a whole snake game in the v40 qr code lol
matt kc. give credit
Well not fully (if you are talking about mattkc)
It's MattKC, but he used a compression system
@@skyplayx3558 I mean not using compression is kinda wasteful
Why would you specifically not compress
I love how your examples got angrier and angrier with me for scanning them
I really like the fact that the thumbnail QR says "This is QR code" when you scan it
One of my favorite tech channels on RUclips:) explaining common and uncommon stuff well to anyone with any skill 💪🏻
Wow, you are still my go to guy for cutting edge information made more simpler.
3:20
This text is in this qr code:
What in Davy Jones’ locker did ye just bark at me, ye scurvy bilgerat? I’ll have ye know I be the meanest cutthroat on the seven seas, and I’ve led numerous raids on fishing villages, and raped over 300 wenches. I be trained in hit-and-run pillaging and be the deadliest with a pistol of all the captains on the high seas. Ye be nothing to me but another source o’ swag. I’ll have yer guts for garters and keel haul ye like never been done before, hear me true. You think ye can hide behind your newfangled computing device? Think twice on that, scallywag. As we parley I be contacting my secret network o’ pirates across the sea and yer port is being tracked right now so ye better prepare for the typhoon, weevil. The kind o’ monsoon that’ll wipe ye off the map. You’re sharkbait, fool. I can sail anywhere, in any waters, and can kill ye in o’er seven hundred ways, and that be just with me hook and fist. Not only do I be top o’ the line with a cutlass, but I have an entire pirate fleet at my beck and call and I’ll damned sure use it all to wipe yer arse off o’ the world, ye dog. If only ye had had the foresight to know what devilish wrath your jibe was about to incur, ye might have belayed the comment. But ye couldn’t, ye didn’t, and now ye’ll pay the ultimate toll, you buffoon. I’ll shit fury all over ye and ye’ll drown in the depths o’ it. You’re fish food now.
This guy is trying to be regular, I am really into this information.
Reed-Solomon? Nice, I used to know how that worked when I used to fix CD players and tried to learn how they worked.
Now I don't remember anything about it lol.
Oh, hello gordon 🤣
7:00 on one hand, I appreciate the crash course in how to understand BASE-2 place value because I know not everyone learned this stuff in grade school... but on the other hand, there are 10 types of people in the world, those that understand binary... and...
Proud to be in first 150 viewers 😎
4:54 "ah yes hello good day this is a very good thing of text that will be still readable despite covering up lots of the actual code"
wonderful
Am I the only one that scanned all of them?
13:58 lol if you scan this it will say:
oi mate i swear on me grave if you dun stop scannin these examples i'll give you a proper slap
1:57 I scanned the code and it said: STOP SCANNING THE EXAMPLES
5 years back: ThioJoe uploads pranks: My fav youtubers
now: Thio uploads the real shiz: Bruh absolutely my fav
who else noticed a package from Bruce to Kent in 2:11
Wow Theo you really did BLOW my mind with this “code lesson” 😱. But now I DO have a better understanding of how these codes work.
9:40 I wonder with this knowledge if it's possible to generate a QR code that has a fake finder pattern.
I think when there's something weird the qr code making software changes the mask
There are various character encodings that use 8-bit values, including ASCII, iso-8859, JIS-8, and utf-8, and they are supported in different degrees by most actual QR scanners. There is an optional protocol called "ECI" (extended channel interpretation), which is unfortunately not very widely implemented, which puts an extra value at the start of the message specifiying exactly which data encoding is used (beyond just 'character'). Most scanners use heuristics to work out the actual encoding, and only some of them support ECI unfortunately.
Anyway, to answer your question at 6:18, in utf-8, a character can be represented by a single byte, but it can be as long as four bytes. It's a variable-length encoding. I'm not 100% sure as I don't have access to the spec, but I think the length block contains the length in bytes.
When I started watching the video: hey I could make a program in Python to make these, it would be fun
5 minutes in: I guess I'll just make one to decode them, it's already good enough
10 minutes: why
Microsoft HCCB is really interesting because it has a black and white variant that also uses triangles but they don't have to be triangles, it's just important that where the center of the triangle would be the scanner sees black or white. That means that you can obfuscate an HCCB code by creating an image of amorphous blobs that just happen to color the spaces black or white where the centers of the triangles would be. The alignment/finder pattern can be reduced to an alternating row of squares on either side, and it will scan just fine. Great way to hide a code from somebody who isn't familiar with the particularities
Me scanning all the QR codes in the video…. Anyone else?
Why didn't he just put rickroll?
lol the one at 4:43 is just “Ver1” and I’m guessing most follow that pattern, though I did see comments about a rickroll so be careful!
I work in programming software to read these barcodes. Thank you for this video. I have to explain so much about different symbologies and that 2d barcodes aren't all QR.
2:02 : oi mate i swear on me grave if you dun stop scannin these examples i'll give you a proper slap
0:29 used Scandit on the codes here and wow the aztec barcodes were obnoxiously fast. I can see why it's used for tickets. Pressing back after scanning just rescanned it immediately before I could move to the next code. Also it was not able to read the bottom left one (PDF417 one) likely due to resolution (even on fullscreen at 1080p) and was struggling to scan the two stacked data matrix barcodes. Took a bit of fiddling to get a scan with them. Very fun video!
Did anyone else scan all of these
most of these didnt work
@@really.random.artistphones are only designed to scan s few types of qr codes so most of them don't work
@@really.random.artist Most of them have easter eggs. With the cognex scanner app I could decode almost all of them.
3:04 in ver 1, 2, 3 there is actually text in the qr code:
ver 1
version 2
version 3 QR code
0:40 i searched for rick roll QR code and i found the same qr code
Awesome video, I never gave these much thought other than presuming they were magical. After your explanation I at least know they were produced by some very smart people. Thanks for the tutorial, you make it easier to understand.
Can the coloured 2D barcodes be considered "3D" since the colours represent the barcodes's "depth"?
@@pryn.darkstorm no because it only multiplies the number of possible combinations by the possible colours, while a 3d code would actually increase cubically instead of quadratically like 2d does
I like how Joe doesn't shitpost anymore, and that these videos are really entertaining and informing.
The developers when Joe says "Yeah it's complicated but the computer has no problem understanding it":
🥺
Haha. The original developers :)
We just need to use well written and tested libraries now 🧐
If it got original qr code image and not photo from a camera
We use AR codes (specifically AprilTags) in a robotics competition (FRC). They're really fast to decode, which is why they're used. We used them (there are a bunch on the game field) to sense how far away and how angled away our robot is from the goal to turn it and set up the shooter to the right speed and angle.
Dude I just read the Wikipedia page on QR codes don't question my knowledge
1D-Barcodes can and often do containing letters and symbols, not just mostly numbers as said at 1:25
i was send to this video by a QR code 😂
Plot twist: You're a qrcode
The one at 3:57 can't be read by my phone. It doesn't even recognize it as a qr code. Could be because some crucial encoding information is in the bottom right corner?
3:51 “ah yes hello good day this is a very good thing of text that will still be readable despite covering up lots of the actual code”
This video answers EXACTLY what I was wondering last night and I talked about it with a friend. About the QR code with logos covering the center and concealing some data. Thanks youtube algorithm, I guess..
The setup seems to have changed, especially the colour scheme. Not gonna lie, it looks cooler.
The camera seems higher
I'm glad you mentioned Reed Solomon error correction in the video. Video was very very helpful.
Fun fact: this is his 666th video
It also currently on my end as I'm writing this, he has 777k views on this video. 😮
@@zilog1a little over 1 million currently
I learned some things from this video, thank you! I was disappointed in the discussion of error correction, though. Because the rest of the video is so high quality, the error correction hand waving really stands out.
For anyone wondering - the first one on thumbnail says: “This is QR code”
i tried scanning them and they actually show something
3:30 specially
My favorite 2D codes are navilens. They are everywhere in the spanish metro stations, specially in Barcelona and they are used by blind people to find their way inside the station with an special app. And for me they have a beautiful and really colorful design.
The Waffle House has found its new host.
Oh so silly
Oh so goofy
3:15 I think some qr codes also have a smaller inverted version of the finder square on the bottom right corner.
Wow. You did a great job explaining something technical in a non technical way.
Who else scanned everyone just looking for that rickroll?
3:35 the best ricrol (I may have written it wrong, there is the song Never Give Up)
This video was so great. I've always wondered about these and now I know!