zoukankan      html  css  js  c++  java
  • jeson navo opencv4 cuda

    ip: ifconfig
    pkg-config opencv4 --libs --cflags
    cup:htop

    QT

    TEMPLATE = app
    CONFIG += console c++11
    CONFIG -= app_bundle
    CONFIG -= qt
    
    INCLUDEPATH += /usr/local/include/opencv4/opencv 
                   /usr/local/include/opencv4
    
    LIBS += ${shell pkg-config opencv4 --libs}
    LIBS += -lpthread
    
    SOURCES += main.cpp
    

    cuda

    cuda::setDevice(0);
    
    cv::Mat src_host = cv::imread("file.png", cv::IMREAD_GRAYSCALE);
            /// 定义GpuMat
            cv::cuda::GpuMat dst, src;
            /// 将主机内存的图像数据上传到GPU内存
            src.upload(src_host);
     
            /// 调用GPU的阈值函数(很多使用GPU加速的函数都和CPU版本的函数相同)
            cv::cuda::threshold(src, dst, 120, 255, cv::THRESH_BINARY);
     
            cv::Mat result_host;
            /// 从GPU上下载阈值化完成的图片
            dst.download(result_host);
    
    #include <iostream>
    #include <opencv2/opencv.hpp>
    
    using namespace std;
    using namespace cv;
    
    int main()
    {
        cuda::setDevice(0);
    
        VideoCapture CAP("/dev/video1");
        cout << "Hello World!" << endl;
        cout << "OpenCV Version = " << cv::getVersionString() << endl;
        Mat picture = imread("../test/opencv.jpg");
        Mat Src;
        int k;
        while(1)
        {
            CAP >> Src;
            imshow("CAP",Src);
            k = waitKey(1);
            if(k == 'q')break;
        }
        imshow("Hello OpenCV!",picture);
        waitKey(10000);
        return 0;
    }
    
    
    cvtColor(frame, hsv, COLOR_BGR2HSV);
    
  • 相关阅读:
    tyvj P3737 逐个击破
    最小生成树 kruskal
    最小生成树 prim
    code2039 骑马修栏杆
    前端优化
    数组1
    数组
    序列化对象
    解决iphone横屏时字体变大问题或者内容大小不一样等...
    Media Queries详解
  • 原文地址:https://www.cnblogs.com/xingkongcanghai/p/11919133.html
Copyright © 2011-2022 走看看