Bad Apple!! But It's An Animated QR Code of Bad Apple!!
All checks were successful
ci/woodpecker/push/woodpecker Pipeline was successful

This commit is contained in:
Anthony Wang 2024-05-15 21:18:58 -04:00
parent 3dbb8ec92c
commit 4f2ce81c9b
Signed by: a
SSH key fingerprint: SHA256:B5ADfMCqd2M7d/jtXDoihAV/yfXOAbWWri9+GdCN4hQ
3 changed files with 21 additions and 0 deletions

View file

@ -4,3 +4,4 @@ steps:
commands:
- hugo --minify --cleanDestinationDir --destination /srv/http/a
- echo eW91IGZvdW5kIGl0IQo= | base64 -d > /srv/http/a/holy-grail
- ln -s /opt/hugefiles .

View file

@ -0,0 +1,20 @@
---
title: "Bad Apple!! But It's An Animated QR Code of Bad Apple!!"
date: 2024-05-15T00:14:48-04:00
description: "Final project for the MIT 6.8301 Computer Vision class"
type: "post"
tags: ["computer-vision", "algorithms", "anime"]
---
Rejected intro for our final report:
Imagine a scenario where Kevin and Anthony are on an airplane, and Kevin would like to share a PDF of the 6.8301 textbook on his phone with Anthony. But in an unfortunate twist of fate, Kevin has an iPhone and cannot AirDrop the file to Anthony's Android phone, and neither person wants to pay for airplane Wi-Fi. Other data transfer methods like Ethernet or USB drives require additional hardware and for both devices to have the necessary ports. This scenario is not unique, and there are other cases where existing data transfer methods fail, such as in remote locations or during power outages.
So, how about blasting 30 gigantic colorful grids every second on a screen and decoding it with a phone camera? Like a giant colorful animated QR code on steroids?
Shockingly, this works!
{{< video "/hugefiles/bad-apple-animated-qr-code.mp4" >}}
And here's our [actual final report](/src/6_8301_Project.pdf) (read the appendix) and [code for that video](https://git.exozy.me/k/6.8301-Project/src/branch/alg).

Binary file not shown.