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);
    
  • 相关阅读:
    CH负责内容的两个人——北漂18年(66)
    perl 跨行匹配;
    elk之nginx
    perl 分析binlog 定位错误sql 思路
    rsyslog 日志格式和输出
    rsyslog 定义模板
    rsyslog ~ 波浪号
    过滤器
    rsyslog masg和rawmsg的区别
    金融行业的BI应用分析
  • 原文地址:https://www.cnblogs.com/xingkongcanghai/p/11919133.html
Copyright © 2011-2022 走看看