ZED 视频 SVO 转换 其他格式

第一步 官网 install ZED

根据页面instruction 选择你的系统 Windows or Linux

安装过程

在这里插入图片描述
在这里插入图片描述
install samples 的地方 要选择Y 转换视频的工具 在samples的包里

在这里插入图片描述
直接复制路径 粘贴上去

根目录下 进入usr zed安装在里面

根目录 computer / local文件夹

官网上会写出 怎样转换视频

链接:link

github 链接:link这边显示具体操作

根据github 大神留下的步骤 进行操作 具体例子 以下照片为示

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

以下是一个简单的Python代码示例,用于采集ZED相机的左右摄像头视频并将其保存为AVI格式文件。 首先,需要安装ZED SDK和OpenCV库。然后,使用以下代码: ```python import pyzed.sl as sl import cv2 def main(): # 初始化ZED相机 zed = sl.Camera() # 设置相机参数 init_params = sl.InitParameters() init_params.camera_resolution = sl.RESOLUTION.HD1080 init_params.camera_fps = 30 # 打开相机 err = zed.open(init_params) if err != sl.ERROR_CODE.SUCCESS: print("相机打开失败!") exit(-1) # 创建视频编码器 fourcc = cv2.VideoWriter_fourcc(*'XVID') left_video = cv2.VideoWriter('left.avi', fourcc, 30.0, (init_params.camera_resolution.width, init_params.camera_resolution.height), True) right_video = cv2.VideoWriter('right.avi', fourcc, 30.0, (init_params.camera_resolution.width, init_params.camera_resolution.height), True) # 循环读取帧数据并保存视频 while True: # 采集一帧 if zed.grab() == sl.ERROR_CODE.SUCCESS: # 获取左右摄像头图像 left_image = sl.Mat() right_image = sl.Mat() zed.retrieve_image(left_image, sl.VIEW.LEFT) zed.retrieve_image(right_image, sl.VIEW.RIGHT) # 将图像转换为OpenCV格式 left_frame = left_image.get_data() right_frame = right_image.get_data() left_frame = cv2.cvtColor(left_frame, cv2.COLOR_RGBA2RGB) right_frame = cv2.cvtColor(right_frame, cv2.COLOR_RGBA2RGB) # 保存视频帧 left_video.write(left_frame) right_video.write(right_frame) # 显示图像 cv2.imshow("Left", left_frame) cv2.imshow("Right", right_frame) # 按下ESC键退出 if cv2.waitKey(1) == 27: break # 释放资源 zed.close() left_video.release() right_video.release() cv2.destroyAllWindows() if __name__ == '__main__': main() ``` 该代码打开ZED相机,设置相机参数,创建视频编码器,并在循环读取帧数据并保存视频。在每个循环中,它采集左右摄像头的图像,将其转换为OpenCV格式,并将其保存到相应的AVI文件中。此外,它还将图像显示在窗口中,以便您可以实时查看采集的图像。最后,按下ESC键退出程序并释放资源。
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值