OpenCV

“La visione artificiale ci consente di fare cose che erano impensabili solo pochi anni fa, come riconoscere il volto di un amico in una foto, diagnosticare una malattia da una scansione medica o guidare un’auto autonomamente.”

Fei-Fei Li, una ricercatrice di spicco nel campo della visione artificiale e dell’apprendimento automatico

Che cosa è OpenCV?

OpenCV, o Open Source Computer Vision Library, è una libreria open source specializzata nell’elaborazione delle immagini e nella visione artificiale. È progettata per fornire una vasta gamma di funzionalità per la manipolazione delle immagini, il rilevamento degli oggetti, il riconoscimento dei pattern e altro ancora.

Il grande successo di questa libreria ha permesso di attrarre l’interesse di migliaia di esperti del settore, molti dei quali stanno apportando numerosi contributi per migliorare il codice e le prestazioni di questa libreria.

La libreria OpenCV può supportare diversi linguaggi, inclusi C++, Java e Python, con interfacce anche per poterla utilizzare su piattaforme come Matlab. Sul nostro sito utilizzeremo esclusivamente la libreria OpenCV con Python.

Articoli Pubblicati

opencv & python - edge detection and image gradient analysis m

Analisi dei contorni e dei gradienti di un’immagine

Parte introduttiva all’Edge Detection

the Otsu Binarization OpenCV Python main

La binarizzazione di Otsu

Il Thresholding su un’immagine

Harris Corner Detection

Un metodo per rilevare i vertici di un’immagine

The Canny Edge Detection

Canny Edge Detection

Un metodo per rilevare i bordi di un’immagine

Trasformazioni Morfologiche

Un metodo per modellare gli oggetti in un’immagine

Image Pyramids

Un metodo per realizzare più versioni a risoluzione diversa di un’immagine

OpenCV - L'algoritmo di Watershed

L’algoritmo di Watershed

Un metodo per effettuare la segmentazione delle immagini

OpenCV su Raspberry

Prossimi articoli (in lavorazione)

Trasformazioni Geometriche

I Contorni

Gli istogrammi

Template Matching

La trasformazione di Hough

L’algoritmo di Watershed e la segmentazione delle immagini

L’algoritmo di Grabcut