QT 4.7.6 驱动 罗技C720摄像头
2015-06-08 21:05
585 查看
编译器: mingw32 gcc 4.8.1
mingw32 g++ 4.8.1
QT 版本: 4.8.6
OpenCV版本: 3.0.0
测试平台: win7 x64
-----------------------
重点: OpenCv 3.0.0 需要重新编译
并对相关文件进行修改,否则无法使用qt 4.8.6 进行编译。
OpenCV测试代码:
OpenCv_test.cpp
OpenCv_test.pro
编译运行效果:
mingw32 g++ 4.8.1
QT 版本: 4.8.6
OpenCV版本: 3.0.0
测试平台: win7 x64
-----------------------
重点: OpenCv 3.0.0 需要重新编译
并对相关文件进行修改,否则无法使用qt 4.8.6 进行编译。
OpenCV测试代码:
OpenCv_test.cpp
/* * filename: OpenCv_test.cpp */ #include <opencv2/core/core.hpp> #include <opencv2/highgui/highgui.hpp> #include <opencv2/imgproc/imgproc.hpp> #include <cv.hpp> #include <cxcore.hpp> #include <video/video.hpp> using namespace cv; int main() { VideoCapture cap(0); if(!cap.isOpened()) { return -1; } Mat frame; Mat edges; bool stop = false; while(!stop) { cap>>frame; cvtColor(frame, edges, /*CV_BGR2RGB*/CV_BGR2BGRA ); // 0 // GaussianBlur(edges, edges, Size(7,7), 1.5, 1.5); //Canny(edges, edges, 0, 30, 3); imshow("Camera",edges); if(waitKey(30) >=0) stop = true; } return 0; }
OpenCv_test.pro
SOURCES += \ OpenCv_test.cpp HEADERS += INCLUDEPATH += E:\OpenCv_3.0.0_build\include \ E:\OpenCv_3.0.0_build\include\opencv E:\OpenCv_3.0.0_build\include\opencv2 LIBS += E:\OpenCv_3.0.0_build\x86\mingw\lib\libopencv_calib3d300.dll.a \ E:\OpenCv_3.0.0_build\x86\mingw\lib\libopencv_core300.dll.a \ E:\OpenCv_3.0.0_build\x86\mingw\lib\libopencv_features2d300.dll.a \ E:\OpenCv_3.0.0_build\x86\mingw\lib\libopencv_flann300.dll.a\ E:\OpenCv_3.0.0_build\x86\mingw\lib\libopencv_hal300.a\ E:\OpenCv_3.0.0_build\x86\mingw\lib\libopencv_highgui300.dll.a\ E:\OpenCv_3.0.0_build\x86\mingw\lib\libopencv_imgproc300.dll.a\ E:\OpenCv_3.0.0_build\x86\mingw\lib\libopencv_imgcodecs300.dll.a \ E:\OpenCv_3.0.0_build\x86\mingw\lib\libopencv_ml300.dll.a\ E:\OpenCv_3.0.0_build\x86\mingw\lib\libopencv_objdetect300.dll.a\ E:\OpenCv_3.0.0_build\x86\mingw\lib\libopencv_photo300.dll.a \ E:\OpenCv_3.0.0_build\x86\mingw\lib\libopencv_video300.dll.a\ E:\OpenCv_3.0.0_build\x86\mingw\lib\libopencv_videoio300.dll.a \ E:\OpenCv_3.0.0_build\x86\mingw\lib\libopencv_videostab300.dll.a \ E:\OpenCv_3.0.0_build\x86\mingw\lib\libopencv_shape300.dll.a \ E:\OpenCv_3.0.0_build\x86\mingw\lib\libopencv_stitching300.dll.a \ E:\OpenCv_3.0.0_build\x86\mingw\lib\libopencv_superres300.dll.a \ E:\OpenCv_3.0.0_build\x86\mingw\lib\libopencv_ts300.a
编译运行效果:
相关文章推荐
- Qt之QTableWidget的使用及常用设置
- QtableWidget常用属性设置
- Qt中QTableWidget用法总结
- QT4.8.6 Designer 集成VTK5.10.1 中QVTKWidgets插件
- vs2013中QT信号槽绑定
- Qt学习之路(17): Qt标准对话框之QMessageBox
- QTimerLine类学习
- QT事件处理(以按钮为例子)
- qt鼠标事件总结
- QT显示图片
- Qt中关于setGeometry()函数的问题
- Qt 窗体布局
- Qt (QGis) 中动态布局例子
- qt creator使用快捷键和自动补全功能的设置
- Qt笔记-3-LineEdit中使用正则表达
- Qt Creator 窗体控件自适应窗口大小布局
- QT 中怎样使得控件与 界面等比例变化
- Qt笔记-2-简单布局
- 如何在Qt的widget上右键显示菜单
- QTP学习笔记