所以我能够编译和执行这个在 Nvidia 硬件上使用 OpenCV 的 c++ 程序。
#include <cudnn.h>
#include <iostream>
#include <opencv2/opencv.hpp>
cv::Mat ldimag(const char* image_path){
cv::Mat image = cv::imread(image_path);
image.convertTo(image, CV_32FC3);
cv::normalize(image, image, 0, 1, cv::NORM_MINMAX);
return image;
}
int main(void){
cudnnHandle_t cudnn;
cudnnCreate(&cudnn);
cv::Mat image = ldimag("conure.jpg");
return 0;
}
但是,我在编译时收到以下与 OpenCV 相关的警告;
环境:
- Ubuntu 18.04
- 英伟达 Jetson Xavier NX
- ARM64
- OpenCV 4.2.0
我不想忽略这些警告。有人明白这个问题吗?