悠悠楠杉
网站页面
bash
pip install opencv-pythonbash
which opencvbash
which CUDAbash
nvcc --versionbash
nvidia/cuda toolkit/cuda-dnn --versionbash
nvcc -O -I$PATH_LIB -I$nvidia/lib-opencv11.2.0.so -o opencv.cu -m lib -m opencv=11.2.0bash
mex -DUSE_NVIDIA_CU -I"C:\Program Files\nvidia\bin\cu" -I"C:\Program Files\nvidia\bin\l\opencv -O opencv.cu -m libbash
mex -DUSE_NVIDIA_CU -DUSE_OPENCV -I$nvidia/lib-opencv11.2.0.so -O opencv.cu -m lib opencv.cubash
mex -DUSE_NVIDIA_CU -DUSE_CUDNN -I"C:\Program Files\nvidia\bin\cu" -O cuDNN.cu -m libbash
mex -DUSE_NVIDIA_CU -DUSE_OPENCV -DUSE_CUDNN -I$nvidia/lib-opencv11.2.0.so -O opencv.cu -m lib opencv.cu
mex -DUSE_NVIDIA_CU -DUSE_CUDNN -DUSE_OPENCV -I$nvidia/lib-cu11.0.so -O cuDNN.cu -m lib cuDNNbash
mex -DUSE_NVIDIA_CU -DUSE_OPENCV -DUSE_CUDNN -DUSE_LIB):-1 -O opencv.cu -m lib opencv.cu
mex -DUSE_NVIDIA_CU -DUSE_OPENCV -DUSE_CUDNN -DUSE_LIB):-1 -O cuDNN.cu -m lib cuDNNbash
mex -DUSE_NVIDIA_CU -DUSE_OPENCV -DUSE_CUDNN -DUSE_LIB):-1 train_cnn.cubash
mex -DUSE_NVIDIA_CU -DUSE_OPENCV -DUSE_CUDNN -DUSE_LIB):-1 train_cnn.cubash
./inference -DUSE_OPENCV -DUSE_CUDNN -DUSE_LIB):-1 inference_cnn.cubash
./inference -DUSE_OPENCV -DUSE_CUDNN -DUSE_LIB):-1 inference_cnn.cubash
mex -DUSE_NVIDIA_CU -DUSE_OPENCV -DUSE_CUDNN -DUSE_LIB):-1 train_cnn.cubash
mex -DUSE_NVIDIA_CU -DUSE_OPENCV -DUSE_CUDNN -DUSE_LIB):-1 train_cnn.cubash
./inference -DUSE_OPENCV -DUSE_CUDNN -DUSE_LIB):-1 inference_cnn.cubash
./inference -DUSE_OPENCV -DUSE_CUDNN -DUSE_LIB):-1 inference_cnn.cu通过以上步骤,可以有效配置OpenCV和CUDA加速DNN模块,提升图像处理和目标检测等任务的效率。预编译好的OpenCV和cuDNN库可以显著提高运行速度,同时支持多种数据类型,确保代码的高效运行。