双目相机
在depthai左右各有一只眼睛,就像人的两只眼睛一样。通过这两只眼睛,depthai就能向人一样感知深度距离。
灰度相机规格
图像传感器 | 最大帧率 | 分辨率 |
---|---|---|
OV9282 | 120fps | 1MP (1280×800 px/3um) |
安装依赖
python -m pip install depthai
代码实现
本文将展示了如何设置一个输出左右灰度相机图像的管道,通过 XLink 连接以实时传输这些图像到主机,并使用 OpenCV 显示这两个图像。
分步代码
导入程序所需库
import cv2
import depthai as dai
定义管道
pipeline = dai.Pipeline()
定义两只灰度相机
# 创建单目相机
camLeft = pipeline.createMonoCamera()
# 选择需要用的相机
camLeft.setBoardSocket(dai.CameraBoardSocket.LEFT)
# 设置单目相机的分辨率,有三种分辨率可以选择:THE_720_P,THE_800_P,THE_400_P
camLeft.setResolution(dai.MonoCameraProperties.SensorResolution.THE_720_P)
camRight = pipeline.createMonoCamera()
camRight.setBoardSocket(dai.CameraBoardSocket.RIGHT)
camRight.setResolution(dai.MonoCameraProperties.SensorResolution.THE_720_P)
创建输出流
# 创建输出流
xoutLeft = pipeline.createXLinkOut()
# 设置输出流名称
xoutLeft.setStreamName('left')