构建暗网:为CUDA安装OpenCV



我在用配置构建Darknet时遇到了麻烦:

GPU=1
CUDNN=1
CUDNN_HALF=0
OPENCV=1

运行Makefile时的错误是:

/usr/include/opencv4/opencv2/stitching/detail/warpers.hpp:47:10: fatal error: opencv2/core/cuda.hpp: No such file or directory    47 |
#include "opencv2/core/cuda.hpp"

我已经成功安装了cuda-11.2cudann,并验证了安装。

我试过运行sudo apt install libopencv-dev,这是最新的。

我的设置是:

os: Ubuntu 20.04
cuda version: 11.2
cudann version: 8.1

谁能帮我安装OpenCV,这样我就可以用OpenCV构建暗网?

我可以通过运行:

来解决这个问题。
sudo apt-get purge --auto-remove libopencv-dev

清除了包,以及包所需的任何依赖项。然后我重新安装了这个包,运行:

sudo apt install libopencv-dev

和Darknet然后没有错误地构建。