cv2.imread()报错error: (-215:Assertion failed) size.width>0 && size.height>0 in function ‘cv::imshow'

error: (-215:Assertion failed) size.width>0 && size.height>0 in function ‘cv::imshow’
在这里插入图片描述

解决方法:
把图片的名称和路径改成英文或数字

在这里插入图片描述
窗口名字也应该设置为英文或数字,否则会显示乱码
借鉴了大佬的代码https://www.zhihu.com/question/67157462/answer/251754530
中文路径可以正常读取了,但还是有窗口名称中文乱码的问题。
在这里插入图片描述
更新:解决窗口名称乱码
更改系统设置,查看系统默认编码在cmd窗口下输入chcp。如果系统编码是UTF-8,则输出65001,修改语言设置为UTF-8,操作如下:

在这里插入图片描述
红包+折扣,阿里云上云大礼包!
https://promotion.aliyun.com/ntms/yunparter/invite.html?userCode=5wzgtzow
【全民云计算】 云主机低至4折
https://promotion.aliyun.com/ntms/act/qwbk.html?userCode=5wzgtzow
【阿里云新用户】 云通信专享8折
https://www.aliyun.com/acts/alicomcloud/new-discount?userCode=5wzgtzow
【商标注册服务】 低至680
https://tm.aliyun.com/?userCode=5wzgtzow

发布了54 篇原创文章 · 获赞 40 · 访问量 241万+

猜你喜欢

转载自blog.csdn.net/tomy2426214836/article/details/89216100
今日推荐