Commit 8c4c2613 authored by Michele Porta's avatar Michele Porta

Third commit

parent 6d92ac00
## Primo assegnamento Visione Artificiale
Esercizi base sull'elaborazione delle immagini ijn C++.
Viene utilizzata la libreria OpenCV solamente per le operazioni basilari quali lettura e apertura dell'immagine e vettore cv::Mat.
Tutte le funzionalità svolte sono state scritte senza l'uso delle funzioni standard fornite da OpenCV a scopo didattico.
Contenuto:
* Passaggio a toni di grigio
* Convoluzione fra matrici
* Blur gaussiano verticale, orizzontale e bidimensionale
* Filtro derivativo orizzontale e verticale
* Filtro Laplaciano
* Sobel (Magnitudo e orientazione)
* Bilinear interpolation
* Find Peaks
* Sogliatura con isteresi
* Canny Edge Detector
### Come runnare i file
I file sono tutti in formato .cpp ed è già presente l'eseguibile in ogni cartella.
Necessita della libreria OpenCV per il corretto funzionamento.
Da terminale digitare ad esempio ./simple -i images/Lenna.jpg.
In caso si voglia apportare modifiche al file sorgente è necessario ricompilare il file con il comando make.
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment