“Knowledge Is Power”
You may not realize this but when Snapchat first burst onto the scene, it wasn’t exactly an impressive feat of engineering. What made Snapchat a hit was the simplicity of its idea and how much fun it was possible to have with the self-destructing messages it created. But in terms of programming, this was a very inefficient app that would eat up your CPU even when not in use.
Then Facebook offered to buy the company for $3 billion and everyone was incredibly surprised when the CEO said no. And for a while it looked like a big mistake.
But now Snapchat is back. The lenses that came with the 2.0 update have been setting the world on fire and actually the code on display here is absolutely incredible. More so than you may well realize. Read on to find out why.
Why the Lenses Are Amazing
In order to activate a Snapchat lens, all you need to do is to tap on your own face and then hold it for a second. A mesh will then appear around your facial features and this will map you to allow you to start seeing the filters applied in real-time.
And what you’ll find is that this is actually quite amazing. Why? Because it is mapping your face in real-time which takes some very impressive coding skills.
The way this works is through something called ‘computer vision’. That means that the software is able to look at a photo of your face and then map the contours of your facial expression – knowing what expression you’re pulling, which direction you’re looking, how far away you are from the camera and more.
This, by the way, is incredibly impressive.
What is Computer Vision?Share This: