报错原因:

cv.imread()读取图片为空None,原因很大可能是路径有问题,要么是在路径下找不到图片,要么就是路径中包含有中文(特别要注意是不是路径含有中文);图片读取为空从而导致了在显示图片时cv.imshow()会报错:error: (-215:Assertion failed) !_src.empty() in function 'cv::cvtColor'。

解决办法:

1.一个最简单的解决办法就是把路径中的中文全部改成英文就可以了。

2.如果不愿修改路径中的中文,可以加入中文编码来读取图片,具体使用方法参照下面代码:

# 导入相关库
import cv2 as cv
import numpy as np# 图片路径
img_path = r"C:\Users\Desktop\图片\天空.jpg"
# 读取图片
img = cv.imdecode(np.fromfile(img_path, dtype=np.uint8), 1)
print(img)    # 打印图片对象
# 显示图片
cv.imshow("image", img)
cv.waitKey(0)    # 按任意键退出图片显示

至此,你的问题应该解决了。如果想学习或交流更多python相关技术,可以点击博主头像。

Python opencv 库cv.imread()读取图片为空None,cv.imshow()报错:error: (-215:Assertion failed) _src.empty() in ..相关推荐

  1. 运行报错error: (-215:Assertion failed) !ssize.empty() in function 'cv::resize'

    问题cv2.resize()报错 cv2.error: OpenCV(3.4.3) C:\projects\opencv-python\opencv\modules\imgproc\src\resiz ...

  2. 【Python】cv2.error: ... (-215:Assertion failed) ssize.empty() in function ‘cv::resize’ 的解决方法

    遇到了奇怪的错误: cv2.error: OpenCV(4.2.0) C:\projects\opencv-python\opencv\modules\imgproc\src\resize.cpp:4 ...

  3. error: (-215:Assertion failed) !ssize.empty() in function 'cv::resize'产生原因

    1.当我们使用cv.imread时,可能会出现如下问题: error: (-215:Assertion failed) !ssize.empty() in function 'cv::resize' ...

  4. cv2.error: OpenCV(4.1.0)error: (-215:Assertion failed) !ssize.empty() in function ‘resize‘——记录解决方法

    cv2.error: OpenCV(4.1.0)error: (-215:Assertion failed) !ssize.empty() in function 'resize'--记录解决方法 方 ...

  5. src\loadsave.cpp:738: error: (-215:Assertion failed) !_img.empty() in function ‘cv::imwrite‘

    cv2.error: OpenCV(4.3.0) C:\projects\opencv-python\opencv\modules\imgcodecs\src\loadsave.cpp:738: er ...

  6. error: (-215:Assertion failed) !_src0.empty() in function ‘cv:: 可能的诸多原因!!!

    这个报错的直接原因应该是imread函数读取图片失败,但是背后原因有很多情况: 一.文件路径是不是包含了中文? 文件路径尽量不要出现中文,否则可能出错! 二.是不是电脑的摄像头没有开启? 虽然很多时候 ...

  7. C++ opencv 4.5 imread() 读取图片,显示为空的解决办法

    C++ opencv 4.5 imread() 读取图片,显示为空的解决办法 一.路径问题 先查看下路径问题,如果使用的是相对路径,先查看下当前路径,判断输入的路径是否有错: #include < ...

  8. 关于cv::imread读取图片类型的初探

    关于cv::imread读取图片类型的初探 问题来源 环境 首先生成单通道和三通道的png图片 cv::imread函数及其参数 不同参数读取rgb图像 不同参数读取单通道图片 遇到的一些情况 问题来 ...

  9. [Python]error: (-215:Assertion failed) size.width0 size.height0 in function 'cv::imshow'

    新手小白在利用Python进行OpenCV进行图像输入时,可能会弹出如下错误: cv.imshow('input_image', src) cv2.error: OpenCV(3.4.6) D:\Bu ...

最新文章

  1. 回顾 | 2018年十大AI新闻 中国继续占据主导优势
  2. OGNL中的s:property /标签
  3. mysql中char和text的区别_mysql中text与varchar与char的区别
  4. 【CyberSecurityLearning 附】DNS复习演示所有实验
  5. SQL脚本文件的部署研究
  6. python安装环境傻瓜式安装_Python环境安装(两种方式)
  7. 江苏计算机三级偏软怎么学,计算机三级偏软
  8. Disk Quota磁盘配额
  9. capsule 安装_Capsule Calendar
  10. 【华为云技术分享】Nginx应用调优案例
  11. 混合使用Objective-C,C++和Objective-C++
  12. 体验c#面向对象的编程
  13. Linux的errno
  14. ****CentOS下安装JDK1.7
  15. 中英文国家名及手机号码前缀
  16. 可以自我学习的AI五子棋
  17. VMware卸载Ubuntu系统(详细教程)
  18. 大数据分析案例-基于RFM模型对电商客户价值分析(聚类)
  19. dto转化 vo_VO(DTO)与PO(DAO)之间的转换
  20. pygame:超级玛丽

热门文章

  1. 海拉细胞或已进化成新“物种”,癌症研究现危机
  2. 【四川农信】主力军银行里的智慧运维力量-嘉为案例
  3. Ae 效果详解:CC Snowfall
  4. 左手坐标系与右手坐标系
  5. 卡牌大师怎么玩_LOL2020卡牌大师符文出装推荐_2020卡牌大师玩法攻略介绍_求知软件网...
  6. 学习开发没有捷径,也几乎不存在带路会学的快一些的情况
  7. 按关键词搜索1688商品接口,关键词搜索1688商品接口,1688搜索商品列表接口,接口接入说明
  8. Linux基础:基础知识
  9. python字符串操作、实验报告册——— 切片
  10. 未能启动环境模拟器服务器,exagear启动环境失败 游戏电脑问题解决分享!