• 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_buildinclude 
                    E:OpenCv_3.0.0_buildincludeopencv  E:OpenCv_3.0.0_buildincludeopencv2
    
    LIBS += E:OpenCv_3.0.0_buildx86mingwliblibopencv_calib3d300.dll.a 
            E:OpenCv_3.0.0_buildx86mingwliblibopencv_core300.dll.a 
            E:OpenCv_3.0.0_buildx86mingwliblibopencv_features2d300.dll.a 
            E:OpenCv_3.0.0_buildx86mingwliblibopencv_flann300.dll.a
            E:OpenCv_3.0.0_buildx86mingwliblibopencv_hal300.a
            E:OpenCv_3.0.0_buildx86mingwliblibopencv_highgui300.dll.a
            E:OpenCv_3.0.0_buildx86mingwliblibopencv_imgproc300.dll.a
            E:OpenCv_3.0.0_buildx86mingwliblibopencv_imgcodecs300.dll.a 
            E:OpenCv_3.0.0_buildx86mingwliblibopencv_ml300.dll.a
            E:OpenCv_3.0.0_buildx86mingwliblibopencv_objdetect300.dll.a
            E:OpenCv_3.0.0_buildx86mingwliblibopencv_photo300.dll.a 
            E:OpenCv_3.0.0_buildx86mingwliblibopencv_video300.dll.a
            E:OpenCv_3.0.0_buildx86mingwliblibopencv_videoio300.dll.a 
            E:OpenCv_3.0.0_buildx86mingwliblibopencv_videostab300.dll.a 
            E:OpenCv_3.0.0_buildx86mingwliblibopencv_shape300.dll.a 
            E:OpenCv_3.0.0_buildx86mingwliblibopencv_stitching300.dll.a 
            E:OpenCv_3.0.0_buildx86mingwliblibopencv_superres300.dll.a 
            E:OpenCv_3.0.0_buildx86mingwliblibopencv_ts300.a

    编译运行效果:

            

  • 相关阅读:
    Memcached: 目录
    Memcached: temple
    Redis: Redis支持五种数据类型
    互联网市场
    java实现猜生日
    java实现汉诺塔计数
    java实现汉诺塔计数
    java实现汉诺塔计数
    java实现汉诺塔计数
    java实现汉诺塔计数
  • 原文地址:https://www.cnblogs.com/sn-dnv-aps/p/4561930.html
Copyright © 2020-2023  润新知