【问题标题】:Spinnaker sdk convert image to Opencv format PythonSpinnaker sdk 将图像转换为 Opencv 格式 Python
【发布时间】:2020-07-13 17:59:02
【问题描述】:

我有一个 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.Image 转换为Opencv 格式吗?

【问题讨论】:

  • 添加cv2.waitKey(0) 以便在您按空格键之前显示图像。见docs.opencv.org/4.1.1/d7/dfc/…docs.opencv.org/4.1.1/d7/dfc/…
  • 谢谢,我会试试的
  • 我看到你用 Spinnaker 标记了这个问题,但这个标记是针对 devops 软件工具 Spinnaker 的。也许应该有一个不同的大三角帆-照片标签。希望您能尽快找到解决方案。

标签: python flir spinnaker-cam


【解决方案1】:

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

【讨论】:

    猜你喜欢
    • 2017-08-31
    • 2012-12-17
    • 2014-05-24
    • 2015-10-09
    • 2019-08-14
    • 2014-05-21
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多