Camera Player con QT4 e OpenCV
Vi presento il mio piccolo ed umile progetto: un player, molto spartano, che visualizza il flusso video catturato da una webcam.
Ambiente di programmazione:
- C++ basato sul tool MINGW
- framework QT 4.5.3
- IDE QTcreator 1.2.1
- librerie OpenCV
Il framework QT permette di creare programmi multipiattaforma: modificando solo il percorso delle librerie e degli “include” posso compilare lo stesso pregramma e crearmi degli eseguibili per win32, linux32 o macosx. Le OpenCV sono delle librerie opensource per la computer vision e per maggiori ragguagli vi rimando a questo dettagliato articolo di Matteo Lucarelli.
Link:
QT 4.5.3 win32
QT 4.5.3 linux32
QT 4.5.3 macosx
OpenCV library
di tutto e di più sulle OpenCV
Il codice è molto semplice, l’unica difficoltà riscontrata è stata su come far visualizzare l’immagine della cam sul widget. Scorrazzando su internet ho trovato del codice che mi ha permesso di trasformare l’immagine rilasciata dalla libreria opencv in una label.
Di seguito il risultato su tre diversi S.O.

WIN7

Linux Ubuntu 9.10

Mac OS X 10.5.8
Ed ecco il codice:
» QTCAMOPENCV_linux.zip (7,4 KiB, 708 hits)
ovviamente dovete cambiare il percorso delle lib e degli include relative a OpenCV; visto che questo punto l’ho studiato per tutti e tre i S.O. se avete problemi chiedete pure.
Enjoy it!
Un effetto molto gradevole ed utile nell’economia ...
La Stereovisione o [W:Stereoscopia] è una tecnica ...
WordPress dalla versione 2.7 supporta il threading...


Feed Rss
21.12.2012 - Calendario Maya e le inversioni magnetiche della terra (421 letture)
Sviluppare applicazioni per Mac OSX (181 letture)
28/10/2011 - Anticipato l'ultimo giorno del Calendario Maya (122 letture)
Modificare il tema di WordPress (parte 3): personalizzare l'intestazione e lo sfondo (93 letture)





















[...] dal codice dove catturavo il flusso video da una sola webcam per visualizzarlo su una “label”, [...]
[Translate]