如何使用 OpenCV-Python 从英特尔实感 D415 获取 IR1 和 IR2 摄像头图像?
Posted
技术标签:
【中文标题】如何使用 OpenCV-Python 从英特尔实感 D415 获取 IR1 和 IR2 摄像头图像?【英文标题】:How to get IR1 and IR2 camera images from Intel RealSense D415 using OpenCV-Python? 【发布时间】:2019-01-30 11:32:57 【问题描述】:我使用的是D415 Intel Realsense Stereo Camera,我想访问D415立体摄像头的左右摄像头,我试过下面的代码
pipeline=rs.pipeline()
config = rs.config()
config.enable_stream(rs.stream.infrared, 1, 1280, 720, rs.format.y8, 30)
config.enable_stream(rs.stream.infrared, 2, 1280, 720, rs.format.y8, 30)
pipeline.start(config)
在执行“pipeline.start(config)”行时,出现以下错误!!
Traceback (most recent call last):
File "ir1_ir2.py", line 10, in <module>
pipeline.start(config)
RuntimeError: Couldn't resolve requests
谁能帮我解决这个错误!!
【问题讨论】:
【参考方案1】:对于我的问题,我找到了答案。 我们必须在 realsense-viewer 中启用 custom 视图,然后才能从我们的代码中获取帧。
config.enable_stream(rs.stream.infrared, 1, 480, 270, rs.format.y8, 30)
config.enable_stream(rs.stream.infrared, 2, 480, 270, rs.format.y8, 30)
我们必须将此配置添加到我们的配置中。
【讨论】:
以上是关于如何使用 OpenCV-Python 从英特尔实感 D415 获取 IR1 和 IR2 摄像头图像?的主要内容,如果未能解决你的问题,请参考以下文章