“Computer vision allows us to do things that were unimaginable just a few years ago, such as recognizing a friend’s face in a photo, diagnosing a disease from a medical scan, or driving a car autonomously.”

Fei-Fei Li, a prominent researcher in the field of computer vision and machine learning

OpenCV home page image

What is OpenCV?

OpenCV, or Open Source Computer Vision Library, is an open source library specializing in image processing and computer vision. It is designed to provide a wide range of features for image manipulation, object detection, pattern recognition and more.

OpenCV Logo

The great success of this library has made it possible to attract the interest of thousands of experts in the sector, many of whom are making many contributions to improve the code and performance of this library.

The OpenCV library can support different languages including C ++, Java and Python with also interfaces to be able to use it on platforms like Matlab. In our site we will use the OpenCV library exclusively with Python.

Published Articles

opencv & python - edge detection and image gradient analysis m

Edge Detection and Image Gradient Analysis

Introduction to Edge Detection

OpenCV and Python - Harris Corner Detection - a method to detect corners in an image

Harris Corner Detection

A method of detecting the vertices of an image

The Canny Edge Detection

Canny Edge Detection

A method of detecting the edges of an image

OpenCV - Morphological Transformation

Morphological Transformation

A method for manipulate the shape of objects in an image

OpenCV & Python - Image Pyramid

Image Pyramids

A method for generating different resolution versions of an image

OpenCV - The watershed algoritm

The Watershed Algorithm

A method for the Image Segmentation

OpenCV on Raspberry

Upcoming articles (in progress)

OpenCV - Modifica dei colori degli spazi in un'immagine

Changing the colors of spaces in an image

OpenCV - Trasformazioni Geometriche

Geometric transformations

OpenCV - I contorni in OpenCV coming soon


OpenCV - Gli istogrammi in OpenCV coming soon

The histograms

OpenCV - Template Matching coming soon

Template Matching

OpenCV - La trasformazione di Hough coming soon

Hough’s transformation

OpenCV - L'algoritmo di Grabcut coming soon

The Grabcut algorithm