设备:zed2
系统:ubuntu18.04
目标:在Agv上实现目标检测与跟踪,即需要知道相机坐标系下目标的三维坐标位置,为实现该功能,拟使用zed-yolo先完成目标检测,与Ros发布的消息结合,用于agv控制所需的目标点
这篇主要介绍一下所需安装的环境和中间出现的一些需要注意的点
1.安装Cuda和cudnn
花了一上午时间解决cuda和cudnn的版本问题
因为从zed-yolo的read me 中似乎对版本没有要求,笔记本系统本来装的是cuda11.0的版本,cudnn是v8的版本,但后续安装Darknet发现
* both Windows and Linux
* both OpenCV 2.x.x and OpenCV <= 3.4.0 (3.4.1 and higher isn't supported)
* both cuDNN v5-v7
* CUDA >= 7.5
* also create SO-library on Linux and DLL-library on Windows
重新安装了cuda10.2和cudnn7.6.5
cuda在官网下载:https://developer.nvidia.com/cuda-downloads
历史各种版本:
https://developer.nvidia.com/cuda-toolkit-archive
选择 runfile(local)安装
wget http://developer.download.nvidia.com/compute/cuda/10.2/Prod/local_installers/cuda_10.2.89_440.33.0