Lesson 4: Computer Vision
Computer Vision
Computer vision provides computers with a high level understanding of the contents of video or images. Many vision systems rely on a series of sensors to provide a view of the environment.
Computer Vision and AI
Although ut is a separate field, Computer Vision is often associated with AI. This is because recent advances in the use of neural networks for object detection surpass previous techniques.
A popular use of Computer Vision is in the area of autonomous cars. Most car manufacturers use a mix of cameras, sensors and radar to detect objects. Tesla uses a vision system that is trained on a deep neural network.
Built on a deep neural network, Tesla Vision deconstructs the car's environment at greater levels of reliability than those achievable with classical vision processing techniques. -- https://www.tesla.com/autopilot
Computer Vision Demo
This demo uses the TensorFlow Blazeface model that detects faces in a live camera feed. The model can identify multiple faces in the same video. The demo renders a semi-transparent box over faces, and red dots over facial landmarks (eyes, ears, nose, and mouth).
Try It!
Enable a webcam or phone camera and try for yourself.