Obiettivi formativi
Il corso ha l'obiettivo di fornire le conoscenze necessarie per la progettazione e l'applicazione di sistemi di visione artificiale, promuovendo l'acquisizione di competenze progettuali direttamente spendibili anche nel mondo del lavoro. Il corso prevede la presentazione di nozioni metodologiche di base, lo sviluppo di argomenti avanzati anche atttraverso seminari specifici (nella prima parte), e lo svolgimento di esercitazioni di laboratorio individuali obbligatorie (nella seconda parte). Per lo svolgimento delle attivita' di laboratorio gli studenti devono disporre di capacita' di sviluppo di software, prevalentemente in ambiente C/Unix/OpenCV.
Prerequisiti
Si richiede la conoscenza pratica degli argomenti trattati nei corsi di Calcolatori Elettronici, Fondamenti di Informatica, e Sistemi Operativi. Per lo sviluppo dei progetti, verra' utilizzato il linguaggio C/C++ con l'ausilio della libreria OpenCV.
Contenuti dell'insegnamento
Concetti ed algoritmi base della visione artificiale
Programma esteso
- - -
Bibliografia
D. A. Forsyth and J. Ponce. Computer Vision: A Modern Approach (2nd Edition). Prentice Hall, 2011.
R. Hartley and A. Zisserman. Multiple View Geometry in Computer Vision. Cambridge University Press, 2003.
Metodi didattici
Lezioni teoriche e laboratorio
Modalità verifica apprendimento
PUNTEGGIO
-1 scritto su argomenti di TEORIA, 2 ore, 15 PUNTI (minimo 6)
-1 prova PRATICA in laboratorio, 1.5 ore, 10 PUNTI (minimo 8)
-2 assegnamenti, 5 PUNTI
VALIDITA'
Prova teorica, pratica e assegnamenti restano validi fino alla sessione autunnale.
MODALITA' PROVA SCRITTA
3 domande a risposta aperta su argomenti di teoria.
Non e' consentito consultare appunti o manuali.
MODALITA' PROVA PRATICA
Scrivere un programma C/C++ simile a quelli visti ad esercitazione:
- si svolgera' in laboratorio
- e' consentito l'uso dei portatili personali
- e' consentito l'uso di qualunque tipo di materiale e codice OFFLINE: appunti, codici di esempio, esercitazioni, manuali, assegnamenti e altro codice che avete scritto.
- NON e' consentito consultare siti online durante la prova
verra' valutato anche se il codice compila e termina correttamente (no crash o segmentation fault vari)
Altre informazioni
- - -
Obiettivi agenda 2030 per lo sviluppo sostenibile
- - -