【问题标题】:Error while running the sample display image program in python OpenCV在 python OpenCV 中运行示例显示图像程序时出错
【发布时间】:2015-06-29 06:09:28
【问题描述】:

当我在 Dell Inspiron 15R windows 8.1 64 位系统中运行以下示例显示图像程序时出现错误

import numpy as np
import cv2

img = cv2.imread('G:/space.jpg',0)
cv2.imshow('image',img)
cv2.waitKey(0) & 0xFF
cv2.destroyAllWindows()

我在命令提示符处遇到的错误是:

Microsoft Windows [版本 6.3.9600] (c) 2013 Microsoft Corporation。 保留所有权利。

C:\Users\Ankit>python G:/messi.py

OpenCV Error: Bad flag (parameter or structure field) (Unrecognized or unsupported array type) in unknown function, file C:\slave\WinInstallerMegaPack\src\opencv\modules\core\src\array.cpp, line 2482

Traceback(最近一次通话最后一次):

文件“G:/messi.py”,第 5 行,

cv2.imshow('image',img)

cv2.错误: C:\slave\WinInstallerMegaPack\src\opencv\modules\core\src\array.cpp:2

482: 错误:(-206) 无法识别或不支持的数组类型

请帮忙!我是opencv的新手。

【问题讨论】:

  • 可能图片无法读取。您可能想print img 检查它是否有效。请参阅the imread documentation 了解更多信息。
  • 非常感谢!我用其他 .bmp 格式的图像替换了 .jpg 格式的图像,它工作正常。

标签: python opencv


【解决方案1】:

显然无法读取图像。您可能想print img 来检查它是否有效。请参阅the imread documentation 了解更多信息。

【讨论】:

  • 我将我的评论复制到社区 wiki 答案中,以将此问题标记为已回答。
猜你喜欢
  • 1970-01-01
  • 2021-09-26
  • 2012-07-25
  • 1970-01-01
  • 2021-11-30
  • 2017-09-12
  • 2013-10-17
  • 1970-01-01
  • 2016-07-23
相关资源
最近更新 更多