前言
首先如果你想在你的电脑上面控制zed相机,你首先需要使用EVIDIA显卡,具体需要什么版本以上的,网上写了大概是要2G以上,记不太清了,大家可以自己查查,但是没有EVIDIA显卡是无法使用这款相机的。
一、CUDA+CUDNN的安装
第一步,你需要找到你的显卡所匹配的CUDA,cuda呢,是英伟达的运算平台,这篇文章里面写了很详细的步骤网址
本机就是这个版本CUDA11.6.134
第二步,在找到自己显卡对应的版本后,就需要取zed官网上下载cuda和cudnn,cudnn是深层神经网络的gpu加速,主要是为了后续编码跑时候提速用的,这个过程参考cuda+cudnn的安装
其中,如果登录zed的官网比较慢,可以使用梯子,大家搞编程的这个都懂,这上面这个安装过程中需要注意几点:
1、这步中,在选项里面要选择自定义安装,如果没记错是下面那个,才会进入到自己选择安装目录,否则他会自动下到c盘。
2、在选择cudnn时,只需要下图这个圆圈内的数字,比如我这个cuda是11.6,cudnn11.x就可以满足要求。
3、这篇文章的这一步,如图,一定是把文件夹内的文件复制粘贴过来,不要直接移动文件夹。
在完成了上面几步后就可以进行zed-sdk的安装了。
二、ZED-SDK安装
SDK全称software development kit,软件开发工具包。
安装这个可以参考这篇文章
如下图所示sdk下载的下面会给出对应的cuda版本,我的是11.6,就需要下载zed-sdk3.8.1
zed官网
这里要注意一点,在安装cuda时添加过一次path路径,现在还需要在path下添加C:\Program Files (x86)\ZED SDK\bin,否则在打开ZED Depth Viewer时候会提示,缺少cudnn64_8.dll建议重新安装。实际并不是真的缺少这个文件,而是没有给他添加路径,找不到他。path就是给电脑提供一个调用dll文件的路径,希望可以对报错的你有所启发。
测试是否安装成功可以在电脑上打开下面几个,如果打开没问题,就说明安装成功。
三、 安装ZED-PYTHON-API
安装API是因为之前安装的架构是c++而API可以将其变为python版本,看网上说的,大概是这个意思。
安装过程还是参考(https://blog.youkuaiyun.com/weixin_45330345/article/details/119089821)就可以了。
唯一要注意一点是进入python脚本后报错,你按照他给的网址版本对不上,prompt给的网址进入会报错。This XML file does not appear to have any style information associated with it. The document tree is shown below
可以按照下面这个方法试试,我的prompt给的网址是https://download.stereolabs.com/zedsdk/3.8/whl/win/pyzed-3.8-cp36-cp36m-win_amd64.whl,但根本下载不了东西。这时候你就需要使用(https://download.stereolabs.com/zedsdk/3.8/win/py36)这个网址了,这个网址的内容是需要根据你所使用的脚本进行改变的,比如我的脚本给的https://download.stereolabs.com/zedsdk/3.8/whl/win/pyzed-3.8-cp36-cp36m-win_amd64.wh这就说明我的sdk是3.8.1,python版本是3.6,大家需要把这两个变量改到(https://download.stereolabs.com/zedsdk/3.8/win/py36)中,之后就可以下载了,将下载好的文件放入zed-sdk文件夹下。
如果你在pycharm中写上import pyzed.sl as sl没有报错,标红,恭喜你安装成功。
致谢
感谢网上的各位大佬对我安装中的帮助,尤其是(https://blog.youkuaiyun.com/weixin_45330345/article/details/119089821)这个大佬,我主要就是跟着他一步一步安装的,只是其中遇到了一些问题,在这个文章中进行了解答,希望可以帮助到后来的人。
如果涉及侵权可以联系我删除文章。