在python OpenCV中运行示例显示图像程序时出错

时间:2015-06-29 06:09:28

标签: python opencv

我在戴尔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错误:未知函数中的错误标志(参数或结构字段)(无法识别或不支持的数组类型),文件C:\ slave \ WinInstallerMegaPack \ src \ opencv \ modules \ core \ src \ array.cpp,第2482行< / p>      

追踪(最近一次呼叫最后一次):

     

文件&#34; G:/messi.py",第5行,

cv2.imshow('image',img)
     

cv2.error:   C:\从属\ WinInstallerMegaPack \ SRC \的OpenCV \模块\芯\ SRC \ array.cpp:2

     

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

请帮忙!我是opencv的新手。

1 个答案:

答案 0 :(得分:0)

显然无法读取图像。您可能希望print img检查它是否有效。有关详细信息,请参阅the imread documentation