Computer Vision

Computer Vision

 Welcome to my blog on computer vision and robotics.
In the upcoming blog I will post a in depth tutorial on computer vision.These tutorials will guide you to learn computer vision from scratch.I will try to cover basic concepts along with applying those concepts in python programming language.

Why Computer Vision?


  " If We Want Machines to Think, We Need to Teach Them to See!"
                                                                                         -Fei-Fei Li
                                                                                      
Computer vision is an interdisciplinary field that deals with how computers can be made for gaining high-level understanding from digital images or videos. From the perspective of engineering, it seeks to automate tasks that the human visual system can do.
 
 source: cs231n Stanford university

Application of Computer vision.


Self Driving Cars
                               Image result for computer vision application

Robotics 
                                             Image result for robotics vision 
 
Biomedical applications 
                              Image result for computer vision application

Remote sensing
                                    Image result for Gis

Security      
                                  Image result for pedestrian tracking


For easy understanding of computer vision in depth I am dividing it in to following parts.
📷Image processing Techniques.
📹Video analysis.
📚Computer vision using deep learning.
📈Object Recognition.

Image processing techniques.

Here we will see how images are formed and how to enhance quality of the image so that images have better perception for further processing.
It includes topics such as pixel transforms,edge detection, morphological operations and feature detection.

Video analysis

It covers how to deal with video frames.

Computer vision using deep learning.

Deep learning is a branch of machine learning which has outperformed other techniques it is widely used in computer vision.Majority of the problem is being solved by deep learning.Every researcher is working to develop some state of the art deep learning algorithm to detect and recognize images.Here  we will apply deep learning model and create our deep learning model.

Object recognition.

We will use deep learning model  to detect , recognize and classify images.


Reference:
Although i ll be covering every topics and concepts ,you can also refer :

👉Digital Image Processing book by Gonzalez
👉Computer vision algorithm and application book by Richard Szeliski
👉Stanford University course on computer vision  CS231n
👉https://www.pyimagesearch.com
               

















Comments

Popular posts from this blog

Computer Vision p1.1