zed2 win10 采集数据

环境:
win10、cuda10.2、zed2相机、zed sdk 3.7、python3.7
1、标定
参考的博客

2、配置环境
1)win10安装cuda、cudnn
如何查看windows的cuda版本
win10安装cuda、cudnn的教程

注意:
验证是否成功,打开cmd黑窗口,然后将exe文件拖到窗口中,enter,运行成功就说明安装好了。
2)安装zed的sdk
zed的官方,点击下载相应版本的zed sdk
右击以管理者身份运行安装,安装完了重启电脑,电脑连接相机就可以用啦。

运行C:\Program Files (x86)\ZED SDK\tools中的ZED Explorer.exe和ZED Depth Viewer.exe程序试试看~官网使用文档
在这里插入图片描述

开ZED Depth Viewer.exe的时候,报错:

找不到nvEncodeAPI64.dll,无法继续执行代码……

在这个网站下载脚本,解压后,复制nvEncodeAPI64.dll到下图的位置
在这里插入图片描述
再打开ZED Depth Viewer.exe
在这里插入图片描述
3)安装python api
参靠如下官网的资料
https://www.stereolabs.com/docs/app-development/python/install/

最好将get_python_api.py复制到别的路径,不然会出现访问权限的问题。
但是运行 get_python_api.py的时候会报:没有安装cuda。看了代码发现它cuda的路径是不太对,不是win10下的cuda路径。
当然这些不重要。仔细看代码,它其实就是想要根据你zed版本、cuda版本、操作系统、python版本来生成要下载的pyzed包。
下图是官网给出的,打印出来的版本:

所以呢,只要把将代码中关于cuda找不到的代码注释掉,把相关的变量改成你安装的版本,例如:
cuda10.2、zed3.7
在这里插入图片描述
在这里插入图片描述
再运行,会打印版本,并下载了pyzed-3.7-cp37-cp37m-win_amd64.whl文件。

创建虚拟环境,安装官网中提到的numpy、opencv等依赖,并pip install pyzed-3.7-cp37-cp37m-win_amd64.whl。就可以使用pyzed包啦

3 采集数据
视频数据(要转为图片或者avi格式)+imu数据(生成.csv格式)
1)使用ZED SDK的tools文件夹提供的……程序,录制视频
2)svo数据转成深度图+左图:

可以将C:\Program Files (x86)\ZED SDK\samples\svo recording\export\python中的svo_export.py复制到别的路径(如,C:\Users\18846\Desktop\datafind),避免权限问题。
打开anaconda的命令行,进入路径

cd C:\Users\18846\Desktop\datafind

运行如下命令:

python svo_export.py "C:\Users\18846\Documents\ZED\HD720_SN25848469_13-49-55.svo" "C:\Users\18846\Desktop\datafind\picture" 3

参考这个:
在这里插入图片描述
如果想要转变为别的视频格式.avi:

python svo_export.py "C:\Users\18846\Documents\ZED\HD720_SN25848469_13-49-55.svo" "C:\Users\18846\Desktop\datafind\picture\myfile.avi" 0

3)使用ZED SDK的tools文件夹提供的……程序,采集imu数据

开发环境配置csdn-ubuntu
zed2的官网

参考博客

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值