编译器: 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

/*
* 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();
if(!cap.isOpened())
{
return -;
}
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() >=)
stop = true;
}
return ;
}

OpenCv_test.pro

SOURCES += \
OpenCv_test.cpp HEADERS += INCLUDEPATH += E:\OpenCv_3..0_build\include \
E:\OpenCv_3..0_build\include\opencv E:\OpenCv_3..0_build\include\opencv2 LIBS += E:\OpenCv_3..0_build\x86\mingw\lib\libopencv_calib3d300.dll.a \
E:\OpenCv_3..0_build\x86\mingw\lib\libopencv_core300.dll.a \
E:\OpenCv_3..0_build\x86\mingw\lib\libopencv_features2d300.dll.a \
E:\OpenCv_3..0_build\x86\mingw\lib\libopencv_flann300.dll.a\
E:\OpenCv_3..0_build\x86\mingw\lib\libopencv_hal300.a\
E:\OpenCv_3..0_build\x86\mingw\lib\libopencv_highgui300.dll.a\
E:\OpenCv_3..0_build\x86\mingw\lib\libopencv_imgproc300.dll.a\
E:\OpenCv_3..0_build\x86\mingw\lib\libopencv_imgcodecs300.dll.a \
E:\OpenCv_3..0_build\x86\mingw\lib\libopencv_ml300.dll.a\
E:\OpenCv_3..0_build\x86\mingw\lib\libopencv_objdetect300.dll.a\
E:\OpenCv_3..0_build\x86\mingw\lib\libopencv_photo300.dll.a \
E:\OpenCv_3..0_build\x86\mingw\lib\libopencv_video300.dll.a\
E:\OpenCv_3..0_build\x86\mingw\lib\libopencv_videoio300.dll.a \
E:\OpenCv_3..0_build\x86\mingw\lib\libopencv_videostab300.dll.a \
E:\OpenCv_3..0_build\x86\mingw\lib\libopencv_shape300.dll.a \
E:\OpenCv_3..0_build\x86\mingw\lib\libopencv_stitching300.dll.a \
E:\OpenCv_3..0_build\x86\mingw\lib\libopencv_superres300.dll.a \
E:\OpenCv_3..0_build\x86\mingw\lib\libopencv_ts300.a

编译运行效果:

QT 4.7.6 驱动 罗技C720摄像头的更多相关文章

  1. Solaris 10下Qt编译Oracle 10g驱动

    上回书讲到<Oracle 10g在Solaris 10中安装详解>,现在开始用Qt来编译下Oracle 10g驱动吧!这样就可以通过Qt程序联入Oracle数据库了! Oracle的环境变 ...

  2. 通过虚拟驱动vivi分析摄像头驱动

    Linux摄像头驱动学习之:(二)通过虚拟驱动vivi分析摄像头驱动 一.通过指令 "strace -o xawtv.log xawtv" 得到以下调用信息: // 1~7都是在v ...

  3. Qt编译Oracle OCI驱动

    最近使用qt开发了一个访问数据库的工具, 默认使用ODBC驱动注入的方式,后来发现Oracle中ODBC驱动注入经常失败. 后来就想直接使用OCI方式访问,而默认情况下Qt只有Sqlite和ODBC驱 ...

  4. QT与opencv(二)开启摄像头

    OpenCV中的VideoCapture不仅可以打开视频.usb摄像头,还可以做很多事,例如读取流媒体文件,网络摄像头,图像序列等. 下面我简单介绍一个在Qt中用VideoCapture类打开笔记本电 ...

  5. Linux摄像头驱动学习之:(二)通过虚拟驱动vivi分析摄像头驱动

    一.通过指令 "strace -o xawtv.log xawtv" 得到以下调用信息:// 1~7都是在v4l2_open里调用1. open2. ioctl(4, VIDIOC ...

  6. centos7下编译qt的mysql驱动

    在编译mysql驱动之前,首先要安装mysql,可以使用yum安装,这里将不再介绍. 在将qt和mysql都安装好之后,首先找到mysql的头文件以及他的共享库,我的mysql是使用yum安装的,头文 ...

  7. Qt编译好的oracle驱动下载

    在上文,我累赘了一大堆,给大家写了一篇Qt如何编译OCI驱动,在这里自然就不再累赘了,直接附上编译好的文件供大家下载: <Qt5.3.1+OCI驱动下载地址> 有经济来源的请传送:http ...

  8. qt mysql驱动问题解绝

    传统解决方法:一.解决问题 本文解决在Ubuntu16.04系统下,Qt5无法连接MySQL数据库的问题(Qt5缺少MySQL驱动,Qt5缺少libqsqlmysql.so动态库,如何安装libqsq ...

  9. centos 下Qt安装 mysql驱动(亲测可行)

    (前半部分没有试过,因为我的有mysql驱动,实在抱歉) 1.预防万一,先安装一下mysql-devel(一定要装!). 不安装的话后面编译会出现找不到-lmysqlclient的问题. 2. 开始编 ...

随机推荐

  1. 不能返回函数内部new分配的内存的引用

    以前在开发电子秤接口动态库时,曾尝试在用于获取重量的函数外面定义一个字符串指针,然后作为参数传入函数内部,然后在函数内部new,用来输出函数执行过程中发生的错误.但是总是出错,没有找到原因,后来无意中 ...

  2. LeetCode:4_Median of Two Sorted Arrays | 求两个排序数组的中位数 | Hard

    题目: There are two sorted arrays nums1 and nums2 of size m and n respectively. Find the median of the ...

  3. SQL 存储过程中in

    存储过程中用in,如果将条件(1,2,3)这样的集合当成参数传进来的话是不能执行的,因为集合转成一个变量是出错 解决办法拼接SQL字符串传进来,后者在存过中拼接字符串都可以如: ALTER PROCE ...

  4. element.dispatchEvent is not a function的解决

    Firebug中的出错提示: element.dispatchEvent is not a function element.dispatchEvent(event); prototype.js (第 ...

  5. Web下的HTTPS应用

    ---------------------------------------------------------------------------------------------------- ...

  6. Log4j2配置与使用

    依赖包: <!-- https://mvnrepository.com/artifact/org.apache.logging.log4j/log4j-api --> <depend ...

  7. sql将服务器名称换成本地IP

    安装sql后服务器名称默认为电脑的名称,而想要换成习惯用的本地ip也是可以的. 将配置管理中的MSSQLSEVER协议中的TCP/IP启用,并且打开其属性,找到IP地址,添加本地IP,并设置成启用,然 ...

  8. 正方体旋转demo

    接着上一篇博客的内容顺藤摸瓜往下想,既然stage有景深这个概念,可以表达3D场景,那么这个stage就可以呈现立体几何咯,于是自己写了个Cubic Demo 一个正方体有6个面,我们把一个正方体平铺 ...

  9. 按照已有的模板输出&lt;一&gt;(如发票)

    按照已有的模板输出<一> 普通的发票基本上都是固定模式,所以我们一般写好固定的模板,把其中需要变动的地方,以特定符号来代替.每次打印发票的时候,只需将其中的特定符号转换成我们需要显示的数据 ...

  10. Dapper进行增删改查 z

    http://www.cnblogs.com/huangkaiyan10/p/4640548.html 项目背景 前一段时间,开始做一个项目,在考虑数据访问层是考虑技术选型,考虑过原始的ADO.NET ...