0

我有一个 Flir A615 相机,我使用以下代码从中获取数据:

image_result = cam.GetNextImage()
image_data = image_result.GetNDArray()

然后显示我正在使用matplotlib

plt.imshow(image_data, cmap='afmhot')

但我不能在opencv上使用它

cv2.imshow("frame",image_data)

有人知道如何转换PySpin.ImageOpencv格式吗?

4

1 回答 1

0

PySpin image.GetNDArray 方法将图像转换并返回到一个 numpy 数组。在这个答案中,您可以找到 numpy -> opencv 格式的转换规则:Converting Numpy Array to OpenCV Array

于 2021-04-07T14:22:54.800 回答