1.解决Ubuntu系统/usr/lib/xorg/Xorg占用显卡内存问题
a. 打开文件/usr/share/X11/xorg.conf.d/10-nvidia.conf
sudo vim /usr/share/X11/xorg.conf.d/10-nvidia.conf
b.用 #
注释文件内所有内容
c.重启X11
服务
sudo systemctl restart display-manager
解决!

2.windows上openv编译GPU版本
准备工具:
opencv4.8.0、opencv_contrib-4.8.0
cuda11.6
cudnn8.5.0.96
cmke3.27.0
说明:
cuda与cudnn的配置教程:https://zhuanlan.zhihu.com/p/99880204
编译步骤:
a.配置cmake中opencv路径:

b.Configure之后下载相关包,放入opencv源码cache文件中

主要是以下几个:
ffmpeg

ippicv

wechat_qrcode
xfeatures2d

下载完成后,再点击configure
在编译选项中进行勾选:BUILD_CUDA_STUBS、OPENCV_DNN_CUDA、WITH_CUDA、OPENCV_ENABLE_NONFREE、build_opencv_world打勾;
BUILD_DOCS、BUILD_EXAMPLES、BUILD_PACKAGE、BUILD_TESTS、BUILD_PERF_TESTS、BUILD_opencv_python不打勾(可以不要这部分);
重要:
配置opencv_extra_modules_path

然后点击configure,没有问题就可以Generating了。

VS2019进行编译
选中CMakeTargets中的ALL_BUILD,右键点击生成即可。

成功后点击INSTALL生成:


在install路径下就可以找到编译好的库和头文件了

