Name: Jingyi Liu (Daria)
Task: After reading the assigned materials and checking in detail Real Life Applications and Art Installations sections in the slides, choose one example of Computer Vision. Research about that example and post in your blog your findings. Be specific about which tools you think were used and which challenges the developers faced. In your response, clarify why you chose it and how does it relate to your own experiences with Computer Vision.
As the assigned readings shows, computer vision allows computer to make intelligent assertions about digital images and videos. When I checked the slides which give a lot of examples taking advantage of computer vision, I find QR code is among them.
The reason why I choose it is because in China, it is very commonplace and give much convince to our daily life, in 7-11, in shopping mall, almost everywhere. When I have to pay for items or get information, on most occasions we just need to scan the code and everything is done rather than taking time to type the address in a computer. In Computer Vision concept, our mobile phone or a special tiny machine can be used as a QR code scanner and the scanner deal with the data attached to it, then comes out certain information as a response.
To know more about QR code, I searched on the Internet. This paragraph explain how the code operates:
Unlike the older, one-dimensional barcodes that were designed to be mechanically scanned by a narrow beam of light, a QR code is detected by a 2-dimensional digital image sensor and then digitally analyzed by a programmed processor. The processor locates the three distinctive squares at the corners of the QR code image, using a smaller square (or multiple squares) near the fourth corner to normalize the image for size, orientation, and angle of viewing. The small dots throughout the QR code are then converted to binary numbers and validated with an error-correcting algorithm.
This is a picture of an example QR code we usually see.
It is also possible to design artistic QR codes. We can see some when we order food on apps like 饿了吗.
When it comes to the specific tools the developers use when they develop QR codes, I think in this specific issue, no physical object except computer is needed. When I did research, most information showed that the way it is developed is based on mathematics and algorithm. But in our daily life, if someone wants to have an QR code, he can just search on the Internet to find an QR code generator and follow its instruction.
However, there are some problems and challenges needed to be dealt with by its developers. Several weeks ago, I saw an article sent by Wechat. This article shows that some bad guys are now trying to use QR code as their tools to do cyber theft. For example, some QR code attached on Mobike are replaced by the codes they made theirselves and these new codes will take the people who scan it to a malicious website that might try to install a virus on their phones. Thus the information on their phone is stole.