cpp:356:error:(-215:Assertion failed).....'cv::imshow'

算法跃动师
• 阅读 5201

我就服了, 完整的报错信息都不能做标题, 呵呵呵呵呵......

完整报错提示如下:
cv2.error: OpenCV(3.4.3) C:projectsopencv-pythonopencvmoduleshighguisrcwindow.cpp:356: error: (-215:Assertion failed) size.width>0 && size.height>0 in function 'cv::imshow'

错误代码如下:

import cv2 as cv
from matplotlib import pyplot as plt

# 画直方图
def hist_image(image):
    color = ('blue', 'green', 'red')
    for i, color in enumerate(color):
        hist = cv.calcHist([image], [i], None, [256], [0, 256])
        plt.plot(hist, color=color)
        plt.xlim([0, 256])
    plt.show()

src = cv.imread(r'D:\pic\图片.jpg')
cv.namedWindow('y', cv.WINDOW_NORMAL)
cv.imshow('y', src)
hist_image(src)
cv.waitKey(0)
cv.destroyAllWindow()

我搜的, 供参考:

1.这个错感觉略低级吧, 应该不是

2.这个是把jpeg改为jpg......呵呵

3.我是受这个启发的, 图片没有正确读取, 请先测试图片是否正确加载

意思就是图片没有正确读取

请先测试图片是否正确加载

本着是错的态度, 把照片文件名字换成英文, 就OK了!

cpp:356:error:(-215:Assertion failed).....'cv::imshow'

点赞
收藏
评论区
推荐文章
Wesley13 Wesley13
3年前
RAC环境单实例启动数据库收到ORA
     在RAC环境中,如果你在没有启动节点的集群服务的情况下单实例启动数据库,将收到类似如下的报错:\oracle@rhel1u01\$sqlSQL\Plus:Release10.2.0.5.0ProductiononTueApr215:00:272013Copyright(
Easter79 Easter79
3年前
springboot项目启动报错 url' attribute is not specified and no embedded datasource could be configured
报错相关信息:2019072217:12:48.971ERROR8312maino.s.b.d.LoggingFailureAnalysisReporter:APPLICATIONFAILEDTOSTA
DevOpSec DevOpSec
4年前
使用yum提示Error: rpmdb open failed
在centos系统上,在使用yum命令安装软件包时候报错:rpmdb:Thread/process6539/140448388269824failed:ThreaddiedinBerkeleyDBlibraryerror:db3error(30974)fromdbenvfailchk:DB_RUNRECOVERY:F
Stella981 Stella981
3年前
Docker Compose 版本过高(Docker版本不匹配),降低docker
通过dockercompose启动容器,报错:ERROR:TheDockerEngineversionislessthantheminimumrequiredbyCompose.YourcurrentprojectrequiresaDockerEngineofversion1.10.0orgrea
Stella981 Stella981
3年前
Abnormal build process termination
iDEA启动后报Error:Abnormalbuildprocessterminatio报错的原因如下:Error:Abnormalbuildprocesstermination:"C:\\ProgramFiles\\Java\\jdk1.8.0\_121\\bin\\java"Xmx700mDja
Wesley13 Wesley13
3年前
安装搜狗输入法 sudo pacman
在命令行执行 sogou\qimpanel 可得到如下报错信息:sogou\qimpanel:error whileloading shared libraries:libfcitx\qt.so.0:cannot open shared objectfile:No such file ordirectory可知是缺少了libfc
Wesley13 Wesley13
3年前
thinkphp3.2.3模板渲染支持三元表达式
thinkphp3.2.3模板渲染支持三元表达式{$status?'正常':'错误'}{$info'status'?$info'msg':$info'error'}注意:三元运算符中暂时不支持点语法。如下:           <divclass"modalhidefade"id'myModa
Stella981 Stella981
3年前
Android开发:Android虚拟机启动错误Can't find 'Linux version ' string in kernel image file
Android启动出错,虚拟机报错信息如下:  StartingemulatorforAVD'test'_emulator:ERROR:Can'tfind'Linuxversion'stringinkernelimagefile:E:\\CoCosStudio\\ADT\\adtbundlewindows
Wesley13 Wesley13
3年前
1.1 sql注入分类与详解
1.基于报错的SQL盲注构造payload让信息通过错误提示回显出来!(https://oscimg.oschina.net/oscnet/f62fba40a4419d9244c1edd62bbcfacd8b9.png)这里来讲一下报错注入的原理(floor型爆错注入):0x01:报错过程:1.r
Stella981 Stella981
3年前
Result window is too large, from + size must be less than or equal to [10000]
使用sql插件执行如下语句的时候报错http://10.127.0.1:9200/\_sql?sqlselect\fromtestlimit1000000错误信息:{"error":{"root\_cause":\{"type":"query\_phase\_execution\_exception","reason":"Re
Stella981 Stella981
3年前
Git 常用语句
题记:自己工作当做经常使用的一些git命令行,在此记录;1)首次建立项目;gitpushoriginmaster报错:error:srcrefspecmasterdoesnotmatchany.error:failedtopushsomerefsto‘git@192.168.10.120:iartev/wec