In this Repository I am gonna show you practical implementation of Harris corner detection with Open-CV using python programming.
- Fore more details visit my blog
- clone this repository
- open it into Jupyter notebook
- Now run its cells one by one
sudo apt install python3-pip python3-devpip install jupyterpip install OpenCV-pythonHello friends, welcome back to my another repository on Computer Vision. Have you guys ever thought how a machine see image or video?pip install matplotlib
pip install numpy
Basically, image is a set of numerical data in which each pixel has a value from 0 to 255 according to color space. If I am talking about a color image which is consist of three channels (Red, Green, Blue), Here three sheets of RGB placed in a single stack whereas if we talk about grayscale images which consist of a single channel where the value of pixels varies from 0 to 255 in which 0 means black and 255 mean white.
There are many methods for corner detection but here I would like to talk about the Harris corner detector, later on, I will implement it in OpenCV. Harris Corner Detector is a corner detection operator that is commonly used in computer vision algorithms to extract corners and infer features of an image. It was first introduced by Chris Harris and Mike Stephens in 1988 upon the improvement of Moravec's corner detector. It is being used from many decades in the world of computer vision to detect corners from an image due to good accuracy and it is easy to implement.

