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);
原文地址:https://www.cnblogs.com/xingkongcanghai/p/11919133.html