QT 4.7.6 驱动 罗技C720摄像头

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

编译运行效果:

时间: 2024-11-05 07:24:58

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

Solaris 10下Qt编译Oracle 10g驱动

上回书讲到<Oracle 10g在Solaris 10中安装详解>,现在开始用Qt来编译下Oracle 10g驱动吧!这样就可以通过Qt程序联入Oracle数据库了! Oracle的环境变量: ORACLE_BASE=/oracle ORACLE_HOME=$ORACLE_BASE/product/10.0.2 Qt的编译文件在Solaris 10下的路径: /export/home/qt-4.3.1/qt-X11-commercial-src-4.3.1 Qt的环境变量: QTDIR=/us

远程视频监控之驱动篇(摄像头)

转载请注明出处:http://blog.csdn.net/ruoyunliufeng/article/details/38515279 一.linux摄像头驱动框架 二.UVC介绍 UVC是USB video class的简称,图像产品在不需要安装任何的驱动程序下即插即用.我们通常所说的免驱摄像头. 免驱并不是说没有,而是大家硬件上都支持UVC这个规范,所以linux中有了一个通用的驱动.所以你再插上你的摄像头就不用下载驱动了,自动加载. 三.驱动分析 1.驱动的注册: 驱动在\drivers\

Qt编译Oracle OCI驱动

工作中经常用到Oracle,而默认情况下Qt只有Sqlite和ODBC驱动,网上有相应的驱动安装介绍,自己实验可行: QT环境:Qt  5.0.2 /MinGW4.7.2/WIN7 32bit 打开Qt Command Prompt,分别执行以下命令,以编译Oracle驱动: set INCLUDE=%include%;C:\oracle\product\10.2.0\db_1\OCI\include;C:\Qt\Qt5.0.2\Tools\MinGW\includeset LIB=%lib%;

Qt编译好的OCI驱动下载

在上文,我累赘了一大堆,给大家写了一篇Qt如何编译OCI驱动,在这里自然就不再累赘了,直接附上编译好的文件供大家下载: <Qt5.3.1+OCI驱动下载地址> 有经济来源的请传送:http://download.csdn.net/detail/u012433546/9922424 无经济来源的请传送:链接:http://pan.baidu.com/s/1boKG9lH 密码:7yj5 <Qt5.3.2+OCI驱动下载地址> 有经济来源的请传送:http://download.csd

远程摄像头软件mjpg-streamer使用指南

mjpg-streamer 可以通过文件或者是HTTP方式访问linux UVC兼容摄像头.可以在公司,通过访问家里安装的摄像头查看家里的情况,对于有小孩的家长很有帮助. 如果刚好手头上一个能安装openwrt带USB接口的路由器,可以使用本文介绍的方法来配置.我现在用的罗技的C270,效果不错. mjpg-streamer 需要很少的CPU和内存资源就可以工作,大部分编码工作都是摄像头完成的,所以对于内存和性能都有限的路由器十分适用. 1. 安装 在openwrt系统下,需要安装以下摄像头的驱

liunx 下使用摄像头

今天无语了,linux14.04系统下,使用罗技c270摄像头.发现插上没有反应,系统版本: [email protected]:~/Downloads$ uname -a Linux lenovomyc-Lenovo-Product 3.13.0-61-generic #100-Ubuntu SMP Wed Jul 29 11:21:34 UTC 2015 x86_64 x86_64 x86_64 GNU/Linux 找了一上午UVC驱动,午饭都没吃.最终!!!是测试摄像头的程序cheese刚

第5章 Android移植与驱动

第5章  Android移植与驱动 通过学习本章Android移植与驱动,知道了Android移植和驱动的关系.其中,设备驱动程序包括内核驱动程序和用户空间驱动程序.Linux系统的设备分为3类:字符设备.块设备和网络设备.除网络设备外,字符设备与块设备都被映射到Linux文件系统的文件和目录,通过文件系统的系统调用接口open().write().read().close()等函数即可访问字符设备和块设备.Android中内核的结构和标准的Linux2.6内核是基本相同的,Android在其中

基于QT和OpenCV的人脸识别系统

1 系统方案设计 1.1 引言 人脸是一个常见而复杂的视觉模式,人脸所反映的视觉信息在人与人的交流和交往中有着重 要的作用和意义,对人脸进行处理和分析在视频监控.出入口控制.视频会议以及人机交互等领 域都有着广泛的应用前景,因此是模式识别和计算机视觉领域持续的研究热点. 本系统在 FriendlyARM Tiny6410 开发板基础上,利用 OpenCV 计算机视觉库和 QT 图形库,通 过普通的 USB 摄像头实现了自动人脸识别,准确率较高,方便易用. 1.2 系统总体架构 "人脸识别&quo

QT 全貌一栏

QT QT使创建独立于平台的数据库应用成为可能. QT的内建驱动支持Oracle,Microsoft SQL Server,Sybase Adaptive Server,IBM DB2,PostgreSQL,MySQL,BorlandInterbase,SQLite,以及各种ODBC的数据库.QT的数据库功能完全集成到了QT设计器中,能提供数据库的生动的预览.QT包括专门的数据库组件,并且任何内建的或自定义的组件都可以数据相关: QT普遍使用Unicode并且有良好的国际化支持.QT包括QT L