DEV Community

Asad Ullah Masood
Asad Ullah Masood

Posted on

What is Computer Vision? & Its Applications

Image description

What is Computer Vision

Computer vision is the field of computer science that focuses on creating digital systems that can process, analyze, and make sense of visual data (images, videos) in the same way that humans do. Computer Vision uses convolutional neural networks to processes visual data at the pixel level and deep learning recurrent neural networks to understand how one pixel relates to another.

How does computer vision work?
Computer vision algorithms are based on pattern recognition. We train our model on a massive amount of visual(images) data. Our model processes the images with label and find patterns in those objects(images). For example, If we send a million pictures of vegetable images to a model to train, it will analyze them and create an Engine (Computer Vision Model) based on patterns that are similar to all vegetables. As a result, Our Model will be able to accurately detect whether a particular image is a Vegetables every time we send it.

Image description

Top Tools used for Computer Vision

OpenCV
TensorFlow
Keras
CUDA
MATLAB
Viso Suite
CAFFE
SimpleCV
DeepFace
YOLO
GPUImage
Applications of Computer Vision
Agriculture
Sports
Healthcare
Transportation
Manufacturing
Retail
Constructions
Agriculture
Product Quality Testing
Plant disease detection
Livestock health monitoring
Crop and yield monitoring
Insect detection
Aerial survey and imaging
Automatic weeding
Yield Assessment
Sports
Player Tracking
Performance Assessment
Batting Recognition
Real-Time Coaching
Sports Activity Scoring
Healthcare
Cell Classification
Disease Progression Score
Cancer detection
Blood loss measurement
Movement analysis
CT and MRI
X-Ray analysis
Transportation
Vehicle Classification
Traffic flow analysis
Self-driving cars
Moving Violations Detection
Pedestrian detection
License Plate Recognition
Parking occupancy detection
Road Condition Monitoring
Road condition monitoring
Driver Attentiveness Detection
Manufacturing
Defect inspection
Reading text and barcodes
Product assembly
Retail
Intelligent video analytics
Waiting Time Analytics
Theft Detection
Foot traffic and people counting
Self-checkout
Automatic replenishment
Constructions
Predictive maintenance
PPE Detection

Top comments (0)