Qt Creator C ++使用WebCamera

时间:2013-06-25 18:15:32

标签: c++ qt

我用Q ++编写了QT编程大约一年。 我已经开始了自己的GUI项目,到目前为止一切正常。 现在我想添加用我的网络相机拍照的选项,但我不知道该怎么做。

我已经阅读了有关OpenCV库的所有内容,并且我已经尝试安装它,但我仍然没有在QT中获得包含。有没有更简单的方法来访问我的相机?

3 个答案:

答案 0 :(得分:2)

如果您使用Qt 5,您可以查看QCamera并查看它是否符合您的需求,您也可以查看camera overview(据我所知,有一个例子) ,添加了camera example链接,感谢 Shf

答案 1 :(得分:2)

您可以轻松地将OpenCV与QT Creator一起使用,只需添加包含路径和库。

这是我的OpenCV专业文件模板。

#begin{opencv}
INCLUDEPATH += "C:\opencv\opencv\build\include"
INCLUDEPATH += "C:\opencv\opencv\build\include\opencv"

LIBS += C:\opencv\opencv\build\x86\vc9\lib\opencv_calib3d231.lib
LIBS += C:\opencv\opencv\build\x86\vc9\lib\opencv_contrib231.lib
LIBS += C:\opencv\opencv\build\x86\vc9\lib\opencv_core231.lib
LIBS += C:\opencv\opencv\build\x86\vc9\lib\opencv_features2d231.lib
LIBS += C:\opencv\opencv\build\x86\vc9\lib\opencv_flann231.lib
LIBS += C:\opencv\opencv\build\x86\vc9\lib\opencv_gpu231.lib
LIBS += C:\opencv\opencv\build\x86\vc9\lib\opencv_haartraining_engine.lib
LIBS += C:\opencv\opencv\build\x86\vc9\lib\opencv_highgui231.lib
LIBS += C:\opencv\opencv\build\x86\vc9\lib\opencv_imgproc231.lib
LIBS += C:\opencv\opencv\build\x86\vc9\lib\opencv_legacy231.lib
LIBS += C:\opencv\opencv\build\x86\vc9\lib\opencv_ml231.lib
LIBS += C:\opencv\opencv\build\x86\vc9\lib\opencv_objdetect231.lib
LIBS += C:\opencv\opencv\build\x86\vc9\lib\opencv_ts231.lib
LIBS += C:\opencv\opencv\build\x86\vc9\lib\opencv_video231.lib
#end{opencv}

答案 2 :(得分:1)

您可以使用 Qt媒体编码库从网络摄像头捕捉图像......甚至可以编码网络摄像头中的视频:)

它在这里: http://qt-project.org/forums/viewthread/29117/