编译器: 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. 基于Qt的tcp客户端和服务器实现摄像头帧数据处理(客户端部分)

    项目简述 实现客户端调用摄像头,并以帧的形式将每一帧传输到服务端,服务端将图片进行某些处理后再返回给客户端.(客户端与服务端通信代码部分参考<Qt5 开发及实例>) 项目步骤 客户端的编写 ...

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

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

  7. centos7下编译qt的mysql驱动

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

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

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

  9. qt mysql驱动问题解绝

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

随机推荐

  1. SLB 权重问题

    <pre name="code" class="html">一般配置SLB的时候有个权重0到100,是如何选择数值的? 权重需要您根据后端机器的配置 ...

  2. 温故知新-------jQuery层次选择器

    <html xmlns="http://www.w3.org/1999/xhtml">  <head>     <title></titl ...

  3. 浅谈 Python 程序和 C 程序的整合

    源地址:http://www.ibm.com/developerworks/cn/linux/l-cn-pythonandc/ 概览 Python 是一种用于快速开发软件的编程语言,它的语法比较简单, ...

  4. chmod u+s(转)

    参看了 http://hi.baidu.com/hehongrong/item/b64a6d6b094cf634ac3e8382 里面说 -s :在文件执行时把进程的属主或组ID置为该文件的文件属主. ...

  5. 不起眼的 z-index 却能牵扯出这么大的学问(转)

    z-index在日常开发中算是一个比较常用的样式,一般理解就是设置标签在z轴先后顺序,z-index值大的显示在最前面,小的则会被遮挡,是的,z-index的实际作用就是这样. 但是你真的了解z-in ...

  6. Java面向对象基础二

    1.对象的用法 2.多对象的创建方法 3.匿名对象的创建和用法

  7. redis来共享各个服务器的session,并同时通过redis来缓存一些常用的资源,加快用户获得请求资源的速度(转)

    时间过得真快,再次登录博客园来写博,才发现距离上次的写博时间已经过去了一个月了,虽然是因为自己找了实习,但这也说明自己对时间的掌控能力还是没那么的强,哈哈,看来还需不断的努力啊!(这里得特别说明一下本 ...

  8. xml(3)--dom4j实现crud操作

    1.XML解析技术概述 (1)XML解析方式分为两种:dom和sax     dom:(Document Object Model, 即文档对象模型) 是 W3C 组织推荐的处理 XML 的一种标准方 ...

  9. 怎样用Google APIs和Google的应用系统进行集成(1)----Google APIs简介

    Google的应用系统提供了非常多的应用,比方 Google广告.Google 任务,Google 日历.Google blogger,Google Plus,Google 地图等等非常的多的应用,请 ...

  10. SE 2014年4月12日

    BGP基础实验 拓扑 步骤: 1. 完成基本的配置 2. 按照需求自治系统AS 100 全网运行OSPF 单区域 3. 完成BGP基本配置 [RT2]bgp 100 [RT2-bgp]peer 67. ...