一、ZED相机
这是我使用的zed相机,型号为zed2i,双目相机。我更多的是想使用它扫点云。如图2:
图2
二、配置相机
在windows中配置这个相机,csdn上有很多方法,每个人的方法不一样,我把我的方法简述一下:
第一步:配置cuda和cudnn
这些在csdn上有很多教程,就不作为本帖的重点了。
第二步:安装ZED-SDK,每个不同的cuda版本对应的SDK不一样,根据你cuda对应的版本安装。官网链接如下:ZED SDK 4.0 - Download | Stereolabs
图3
我是安装的ZED SDK for windows,直接安装在C盘的,我的C盘比较大,这个软件默认就是安装在C盘的,如果你们C盘不够大,安装完后可以整体剪切到你们想安装的盘里。但是一定要改你们的环境变量。正常安装在C盘里的环境变量是图4这种形式。
图4
下面就是到了重点环节,配置pyzed了,也就是ZED-Python-API
这一方面csdn上有很多种做法,我选择了最稳妥的方法。
三、创建虚拟环境
第一步:在anaconda navigator中创建新的虚拟环境
图5
然后用终端打开
图6
左键点击一下,然后选择open terminal。
第二步,打开zed文件
在终端中,使用“cd ..”进行退盘操作,我的ZED文件在C盘中,而env在User中,我便用退格操作,退到C盘后,使用cd操作,打开ZED文件夹。
第三步,在zed sdk文件中调用py文件,如图7所示
图7
这时候如果报错,按住ctrl,左键点击链接,会自动下载这个whl文件,把下载的whl文件放到SDK文件下,如图8
图8
记住,-4.0-是你SDK的型号,cp后面的3.8,3.7也好,是你python解释器的型号,千万对应上,不然后面麻烦。
第四步:安装啊,直接输入命令哈,等着成功吧
图9
哎呦,是不是你接下来报错了,是不是no module namedXXX ,哈哈哈,这是正常的,因为新的虚拟环境中,很多包没有呢,那咋办?咋办?总的办吧,不能不办吧,那就装包啊。Let's go
第五步,装包
如图10,在no installed中选择你缺的包,然后在他们前面方框中画勾,右下角的apply点一下,我这装过了,我给个示意图,你们看看哈。
图10
第六步,哎,你们看看这个图,应该能想到怎么操作了,纳尼??想不到??想不到建议你们拿块豆腐往自己脑门上磕一下,打通自己的任督二脉。
第七步:什么第七步,自己去写代码调用程序吧,实在不会写,那就gpt吧。