我正在研究英特尔的 RealSense SDK,我必须将其转换为 OpenCV 格式。
我在论坛中看到了这个解决方案(将 PXCImage 转换为 OpenCV Mat),但是对于“PIXEL_FORMAT_YUY2”类型,该代码不起作用。
任何人都知道如何改变它?
提前致谢
我正在研究英特尔的 RealSense SDK,我必须将其转换为 OpenCV 格式。
我在论坛中看到了这个解决方案(将 PXCImage 转换为 OpenCV Mat),但是对于“PIXEL_FORMAT_YUY2”类型,该代码不起作用。
任何人都知道如何改变它?
提前致谢
我不知道英特尔实感 SDK,因为我只使用了librealsense API。
英特尔实感 SDK 的文档应该在此处。
我不知道它如何与 SDK 一起工作,但librealsense
您可以直接选择适当的颜色格式(对于 OpenCVmat
应该是bgr8
)。
如果您在 SDK 中没有此选项,您可以在此处查看如何librealsense
解压缩yuy2
格式。
或者,也许您可以尝试将数据直接复制到 a (您将mat
必须弄清楚 的良好价值和cvDataType
良好价值cvDataWidth
),然后如果您希望能够访问像素值作为RGB三元组?cvtColor()
希望能帮助到你。