logo

Tutorial su OpenCV in Python

OpenCV, abbreviazione di Open Source Computer Vision Library, è una libreria software open source per la visione artificiale e l'apprendimento automatico. Originariamente sviluppato da Intel, è ora gestito da una comunità di sviluppatori sotto la OpenCV Foundation.

OpenCV è un'enorme libreria open source per la visione artificiale, l'apprendimento automatico e l'elaborazione delle immagini. OpenCV supporta un'ampia varietà di linguaggi di programmazione come Python, C++, Java, ecc. Può elaborare immagini e video per identificare oggetti, volti o persino la calligrafia di un essere umano. Quando è integrato con varie librerie, come Numpy>che è una libreria altamente ottimizzata per le operazioni numeriche, il numero di armi aumenta nel tuo arsenale, ovvero qualunque operazione si possa fare in Numpy può essere combinata con OpenCV.

Questo tutorial su OpenCV ti aiuterà ad apprendere l'elaborazione delle immagini dalle basi all'avanzamento, come le operazioni su immagini e video utilizzando un vasto set di programmi e progetti OpenCV.
OpenCV-tutorial-python



Tutorial OpenCV con Python:

Articoli recenti su OpenCV !!

Iniziare

Lavorare con le immagini

Iniziare

  • Leggere un'immagine in OpenCV usando Python
  • Visualizza un'immagine in OpenCV usando Python
  • Scrivere un'immagine in OpenCV usando Python
  • Apri CV | Salvataggio di un'immagine
  • Spazi di colore
  • Operazioni aritmetiche sulle immagini
  • Operazioni bit a bit su immagini binarie

Elaborazione delle immagini

  • Ridimensionamento delle immagini
  • Erodere un'immagine
  • Sfocatura di un'immagine
  • Crea bordo attorno alle immagini
  • Scala di grigi delle immagini
  • Ridimensionamento, rotazione, spostamento e rilevamento dei bordi
  • Erosione e dilatazione delle immagini
  • Analizzare un'immagine utilizzando l'istogramma
  • Equalizzazione degli istogrammi
  • Soglia semplice
  • Soglia adattiva
  • Soglia Otsu
  • Segmentazione mediante soglia
  • Converti un'immagine da uno spazio colore a un altro
  • Filtra il colore con OpenCV
  • Denoising delle immagini colorate
  • Visualizzazione dell'immagine in diversi spazi colore
  • Trova le coordinate dei contorni
  • Filtraggio bilaterale
  • Inpainting di immagini utilizzando OpenCV
  • Operazioni di trasformazione dell'intensità sulle immagini
  • Registrazione delle immagini
  • Sottrazione dello sfondo
  • Sottrazione dello sfondo in un'immagine utilizzando il concetto di media corrente
  • Estrazione del primo piano in un'immagine utilizzando l'algoritmo Grabcut
  • Operazioni morfologiche nell'elaborazione delle immagini (apertura)
  • Operazioni morfologiche nell'elaborazione delle immagini (chiusura)
  • Operazioni morfologiche nell'elaborazione delle immagini (gradiente)
  • Segmentazione delle immagini mediante operazioni morfologiche
  • Traduzione di immagini
  • Piramide di immagini
Rilevamento e descrizione delle funzionalità

salvare da
  • Rilevamento della linea utilizzando il metodo Houghline
  • Rilevamento del cerchio
  • Rileva l'angolo di un'immagine
  • Rilevamento degli angoli con metodo Shi-Tomasi
  • Rilevamento degli angoli con Harris Corner Detection
  • Trova cerchi ed ellissi in un'immagine
  • Rilevamento del campo del documento
  • Rilevamento del sorriso

Funzioni di disegno

  • Disegna una linea
  • Disegna il segmento della freccia
  • Disegna un'ellisse
  • Disegna un cerchio
  • Disegna un rettangolo
  • Disegna una stringa di testo
  • Trova e disegna contorni
  • Disegna un triangolo con baricentro

Lavorare con i video

Iniziare

  • Riproduci un video utilizzando OpenCV

Elaborazione video

  • Crea video utilizzando più immagini
  • Estrai immagini da video

Applicazioni e progetti

  • Estrai i frame utilizzando OpenCV
  • Visualizzazione delle coordinate dei punti cliccati sull'immagine utilizzando Python-OpenCV
  • Rilevamento punti bianchi e neri
  • Tavolozza dei colori OpenCV BGR con trackbar
  • Disegna una forma rettangolare ed estrai oggetti
  • Mantello invisibile utilizzando OpenCV
  • Pipeline di clustering dei volti senza supervisione
  • Salvataggio del video gestito da una webcam
  • Rilevamento volti utilizzando Python e OpenCV con webcam
  • Apertura di più finestre di colore
  • Riproduci un video in modalità inversa
  • Corrispondenza del modello utilizzando OpenCV in Python
  • Disegnare un'immagine usando OpenCV – Python
  • Rilevamento del veicolo in un frame video utilizzando Python – OpenCV
  • Contare il numero di volti utilizzando Python – OpenCV
  • Disegno tramite webcam dal vivo utilizzando OpenCV
  • Rileva e riconosci la targa dell'auto da un video in tempo reale