写一个python使用pyrealsense2库获取传感器图像数据的代码
时间: 2023-04-06 17:03:05 浏览: 215
传感器数据采集
以下是使用pyrealsense2库获取传感器图像数据的Python代码:
```python
import pyrealsense2 as rs
# 创建一个管道
pipeline = rs.pipeline()
# 配置管道以获取彩色和深度图像
config = rs.config()
config.enable_stream(rs.stream.color, 640, 480, rs.format.bgr8, 30)
config.enable_stream(rs.stream.depth, 640, 480, rs.format.z16, 30)
# 启动管道
pipeline.start(config)
try:
while True:
# 等待图像
frames = pipeline.wait_for_frames()
# 获取彩色和深度图像
color_frame = frames.get_color_frame()
depth_frame = frames.get_depth_frame()
if not color_frame or not depth_frame:
continue
# 处理图像数据
color_image = np.asanyarray(color_frame.get_data())
depth_image = np.asanyarray(depth_frame.get_data())
# 显示图像
cv2.imshow('Color Image', color_image)
cv2.imshow('Depth Image', depth_image)
# 按下ESC键退出
if cv2.waitKey(1) == 27:
break
finally:
# 停止管道并且关闭所有窗口
pipeline.stop()
cv2.destroyAllWindows()
```
希望这个代码对你有帮助!
阅读全文