What is a Computer Vision?
A brief introduction to computer vision
https://twitter.com/waad_0alroqi
Computer Vision, is defined as a field of study that seeks to develop techniques to help computers “see” and understand the content of digital images and videos.
Computer vision has been around for more than 50 years, but now, we see a major resurgence of interest in how machines ‘see’ and how computer vision can be used to build products for consumers and businesses.
like :
1-Amazon Go
2- Google Lens
3- Face Recognition
Computer Vision In the simplest terms, is the specialize under a broad area of Artificial Intelligence which teaches machines to see.
Its goal is to extract meaning from pixels to understand the scene
Human vision and computer vision
Here are a few common tasks that computer vision systems can be used for:
- Object classification: The system parses visual content and classifies the object on a photo/video to the defined category. For example, the system can find a dog among all objects in the image.
- Object identification: The system parses visual content and identifies a particular object on a photo/video. For example, the system can find a specific dog among the dogs in the image.
- Object tracking: The system processes video finds the object (or objects) that match search criteria and track its movement.
Where we can apply computer vision technology?
Computer vision is already integrated into many areas of our life. Below are just a few notable examples of how we use this technology today:
- Augmented reality: Computer vision (CV) for augmented reality enables computers to obtain, process, analyze and understand digital videos and images. By looking at an object and its appearance, location, and the settings, it identifies what the object is. More simply, this is how Instagram recognizes your friends by photo tags, how you can log in into your bank account with your eyes, and how you can get yourself a flower crown on Snapchat.
- Self-driving cars: Computer vision enables cars to make sense of their surroundings. A smart vehicle has a few cameras that capture videos from different angles and send videos as an input signal to the computer vision software. The system processes the video in real-time and detects objects like road marking, objects near the car (such as pedestrians or other cars), traffic lights, etc. One of the most notable examples of applications of this technology is autopilot in Tesla cars.
- Deep Fakes: Using deep learning techniques, now anybody with a powerful GPU and training data can create a believable fake image or videos with DeepFakes.
Conclusion
Computer vision is a popular topic in articles about new technology. A different approach to using data is what makes this technology different. Tremendous amounts of data that we create daily, which some people think as a curse of our generation, are actually used for our benefit — the data can teach computers to see and understand objects. This technology also demonstrates an important step that our civilization makes toward creating artificial intelligence that will be as sophisticated as humans.