我正在尝试使用 PyCapture2 从 Point Gray Camera 获取图像,由他们作为 FlyCapture2 的 python 包装器提供。我可以检索图像缓冲区,但我无法将图像作为 Mat 数据类型在 OpenCV 中使用。
以供参考:
while not cv2.waitKey(100) & 0xFF == ord('q'):
try:
raw_object = camera.retrieveBuffer()
except PyCapture2.Fc2error as fc2Err:
print "Error retrieving buffer : ", fc2Err
continue
rgb_object = raw_object.convert(PyCapture2.PIXEL_FORMAT.BGR)
如何将此 rgb_object 转换为 Mat Image?