Ho programmato in QT con C ++ per circaanno. Ho iniziato il mio progetto GUI e tutto funziona bene fino a questo momento. Ora voglio aggiungere l'opzione per scattare foto con la mia webcam ma non so cosa dovrei fare.
Ho letto tutto sulla libreria OpenCV e ho provato ad installarlo ma non riesco ancora a ottenere gli include in QT. C'è un modo più semplice per accedere alla mia fotocamera?
risposte:
2 per risposta № 1Se usi Qt 5 puoi dare un'occhiata a QCamera e vedere se si adatta alle tue esigenze, anche tu puoi dare un'occhiata a panoramica della fotocamera (e per quanto ne so c'è un esempio, aggiunto esempio di videocamera link, grazie SHF)
2 per risposta № 2
Puoi facilmente utilizzare OpenCV con QT Creator, basta aggiungere include path e librerie.
ecco il mio modello di file pro per OpenCV.
#begin{opencv}
INCLUDEPATH += "C:opencvopencvbuildinclude"
INCLUDEPATH += "C:opencvopencvbuildincludeopencv"
LIBS += C:opencvopencvbuildx86vc9libopencv_calib3d231.lib
LIBS += C:opencvopencvbuildx86vc9libopencv_contrib231.lib
LIBS += C:opencvopencvbuildx86vc9libopencv_core231.lib
LIBS += C:opencvopencvbuildx86vc9libopencv_features2d231.lib
LIBS += C:opencvopencvbuildx86vc9libopencv_flann231.lib
LIBS += C:opencvopencvbuildx86vc9libopencv_gpu231.lib
LIBS += C:opencvopencvbuildx86vc9libopencv_haartraining_engine.lib
LIBS += C:opencvopencvbuildx86vc9libopencv_highgui231.lib
LIBS += C:opencvopencvbuildx86vc9libopencv_imgproc231.lib
LIBS += C:opencvopencvbuildx86vc9libopencv_legacy231.lib
LIBS += C:opencvopencvbuildx86vc9libopencv_ml231.lib
LIBS += C:opencvopencvbuildx86vc9libopencv_objdetect231.lib
LIBS += C:opencvopencvbuildx86vc9libopencv_ts231.lib
LIBS += C:opencvopencvbuildx86vc9libopencv_video231.lib
#end{opencv}
1 per risposta № 3
Puoi usare Libreria di codifica di Qt Media per catturare immagini dalla tua webcam..e persino codificare video dalla tua webcam :)
È qui: http://qt-project.org/forums/viewthread/29117/