Struttura del corso
Introduzione
Comprendere Computer Vision Nozioni di base
Installazione di OpenCV con Python wrapper
Introduzione all'utilizzo OpenCV
Utilizzo di supporti con Python
- Caricamento di immagini
- Conversione del colore in scala di grigi
- Utilizzo dei metadati
Applicare la Teoria delle Immagini con Python
- Comprensione delle immagini come array multidimensionali
- Comprensione dello spazio colore
- Panoramica di pixel e coordinate
- Accessing dei pixel
- Modifica dei pixel nelle immagini
- Disegno di linee e forme
- Applicazione di testo sulle immagini
- Ridimensionamento delle immagini
- Ritaglio delle immagini
Esplorazione di algoritmi e metodi comuni Computer Vision
- Soglia
- Ricerca dei contorni
- Sottrazione dello sfondo
- Utilizzo dei rilevatori
Implementazione dell'estrazione di feature con Python
- Utilizzo dei vettori di feature
- Comprensione della teoria dei feature color-mean
- Estrazione di feature istogramma
- Estrazione di feature istogramma in scala di grigi
- Estrazione di feature di texture
Implementazione di un'app per rilevare la somiglianza delle immagini
Implementazione di un motore di immagine inversa Search
Creazione di un'app di rilevamento degli oggetti utilizzando la corrispondenza dei modelli
Creazione di un'app per il rilevamento dei volti utilizzando Haar Cascade
Implementazione di un'app di rilevamento degli oggetti utilizzando i punti chiave
Acquisizione ed elaborazione di video tramite una webcam
Creazione di un sistema di rilevamento del movimento
Risoluzione dei problemi
Riassunto e conclusione
Requisiti
- Programming esperienza con Python
Recensioni (1)
Trainer was very knowlegable and very open to feedback on what pace to go through the content and the topics we covered. I gained alot from the training and feel like I now have a good grasp of image manipulation and some techniques for building a good training set for an image classification problem.