本实验用的是pycharm平台,python3.7,主要讲解zed 2i sdk的安装以及遇到的问题
1. 安装cuda和cudnn
我们实验之前已经装好了pycharm,anaconda
实验中用的是cuda10.2, cudnn10.2, sdk10.2(cudnn、zed sdk版本与cuda一定要对应)
首先需要检查电脑NVIDIA版本是否支持cuda,具体方法如下:回到桌面->空白处右击->NVIAIA控制面板->系统信息->组件
可以看到我电脑支持cuda10.2
![在这里插入图片描述](https://img-blog.csdnimg.cn/54f13638762449c9b732f9f4468c42f9.png?x-oss-process=image/watermark,type_d3F5LXplbmhlaQ,shadow_50,text_Q1NETiBA56ev5p6B5ZCR5LiK55qEbXIuZA==,size_20,color_FFFFFF,t_70,g_se,x_16#pic_center)
查看电脑适合的cuda之后,可以进行下载
cuda官网下载
cudnn官网下载
具体安装步骤自行百度,安装好之后cmd一下输入以下代码
nvcc --version
出现下边代表安装完成
![](https://img-blog.csdnimg.cn/a7e274978aff4475bb9a6e2b18d00c09.png)
2.安装zed sdk
接下来是zed sdk的安装,官网下载,打不开的话用下外网
下载后双击打开,同意,路径不要改,默认就可以
![在这里插入图片描述](https://img-blog.csdnimg.cn/fae7d033e8124c6c91e6964bac2495dc.png?x-oss-process=image/watermark,type_d3F5LXplbmhlaQ,shadow_50,text_Q1NETiBA56ev5p6B5ZCR5LiK55qEbXIuZA==,size_20,color_FFFFFF,t_70,g_se,x_16#pic_center)
安装结束后重启电脑,插入双目相机,点开ZED Diagnostic,出现下边五个对号就算成功了,但是我在做的过程中ZED SDK一直报错,试了很多方法,只要你确定cuda是正确的就没必要卸载重装,博主卸载重装了五六次,结果发现是sdk安装的问题,这种情况下卸载重装sdk就可以,不行的话就多卸载重装几次,我试了五六次才成功,不要沮丧(但是要确保sdk和cuda版本对应)
![在这里插入图片描述](https://img-blog.csdnimg.cn/0b395bddd7864f1395f0954e3720a54a.png?x-oss-process=image/watermark,type_d3F5LXplbmhlaQ,shadow_50,text_Q1NETiBA56ev5p6B5ZCR5LiK55qEbXIuZA==,size_20,color_FFFFFF,t_70,g_se,x_16#pic_center)
![在这里插入图片描述](https://img-blog.csdnimg.cn/379aac90f2854a86bb8576016092eb52.png?x-oss-process=image/watermark,type_d3F5LXplbmhlaQ,shadow_50,text_Q1NETiBA56ev5p6B5ZCR5LiK55qEbXIuZA==,size_20,color_FFFFFF,t_70,g_se,x_16#pic_center)
安装好之后,可以点开ZED Depth Viewer,正常打开就没有问题
3. 安装API
用python的话需要安装一下API,打开文件夹C:\Program Files (x86)\ZED SDK,会发现有个get_python_api文件,在这个文件夹中cmd打开命令窗口,输入以下命令进行安装
python get_python_api.py
如果出错的话,把这个文件复制放在别的文件夹里,cmd继续输入这个命令进行安装,最好把生成的文件还放在C:\Program Files (x86)\ZED SDK,如果还是不行,观察出错原因有个网址,复制网址会下载一个名为pyzed-3.6-cp37-cp37m-win_amd64的文件,然后在命令提示符里输入以下代码进行安装
pip install pyzed-3.6-cp37-cp37m-win_amd64.whl
如果想要使用pycharm平台对官方示例进行测试的话,会发现出现一个pyzed的错误,此时在所用python的文件夹,找到存放 包 的文件,应该是lib/site-packages,在这个文件夹里创建一个名为pyzed的文件夹
![在这里插入图片描述](https://img-blog.csdnimg.cn/1770d2c804994173bc0a42fc6fbee945.png?x-oss-process=image/watermark,type_d3F5LXplbmhlaQ,shadow_50,text_Q1NETiBA56ev5p6B5ZCR5LiK55qEbXIuZA==,size_20,color_FFFFFF,t_70,g_se,x_16#pic_center)
然后将C:\Program Files (x86)\ZED SDK\bin里的文件复制到刚刚创建好的pyzed文件夹里,再打开pycharm运行官网的示例就会发现错误没了
![在这里插入图片描述](https://img-blog.csdnimg.cn/06221260217d42df95cf79dde71b81cb.png?x-oss-process=image/watermark,type_d3F5LXplbmhlaQ,shadow_50,text_Q1NETiBA56ev5p6B5ZCR5LiK55qEbXIuZA==,size_20,color_FFFFFF,t_70,g_se,x_16#pic_center)
到这里就算安装成了,可以运行官方代码测试一下