【发布时间】:2015-12-03 01:50:18
【问题描述】:
我正在使用 python opencv,我正在尝试导入图像并显示它,但我收到以下错误:
import numpy as np
import cv2
img = cv2.imread('messi5.jpg',0)
cv2.imshow('image',img)
OpenCV Error: Assertion failed (size.width>0 && size.height>0) in cv::imshow, fi
le C:\builds\master_PackSlaveAddon-win64-vc12-static\opencv\modules\highgui\src\
window.cpp, line 271
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
cv2.error: C:\builds\master_PackSlaveAddon-win64-vc12-static\opencv\modules\high
gui\src\window.cpp:271: error: (-215) size.width>0 && size.height>0 in function
【问题讨论】:
-
看起来图像已损坏。您是否尝试在其他应用(例如某些查看器)中打开它?
-
@kvorobiev 是的。如果你想测试它,我已经上传了图片。
-
在img = cv2.imread('messi5.jpg',0) 之后尝试执行type(img) 并发布结果
-
@kvorobiev 这是结果:
<type 'NoneType'> -
jpeg文件读取问题,imshow没有问题
标签: python python-2.7 opencv