Posts

Showing posts with the label Edge Detection

Introduction to Image Processing in Python with OpenCV

Image
  Edge Detection using Canny Edge Detector Introduction In this tutorial, we are going to learn how we can perform image processing using the Python language. We are not going to restrict ourselves to a single library or framework; however, there is one that we will be using the most frequently, the  Open CV  library. So, let's begin! What is Image Processing? It is important to know what exactly image processing is and what is its role in the bigger picture before diving into its how's. Image Processing is most commonly termed as 'Digital Image Processing' and the domain in which it is frequently used is 'Computer Vision'. Don't be confused - we are going to talk about both of these terms and how they connect. Both Image Processing algorithms and Computer Vision (CV) algorithms take an image as input; however, in image processing, the output is also an  image , whereas in computer vision the output can be some  features/information about  the image. Why do