最近使用JupterNotebook学习OpenCV,之前的学习都很顺利,运行也没报错,昨天突然就报错无法显使用CV库。
报错信息为:cv2.error: OpenCV(4.5.5) D:\a\opencv-python\opencv-python\opencv\modules\imgproc\src\color.cpp:182: error: (-215:Assertion failed) !_src.empty() in function 'cv::cvtColor'。
使用很多方法,修改图片的路径,检查opencv-python和opencv-contrib-python的version,还是没有解决问题。求大家帮忙看一下!
关注
码龄 粉丝数 原力等级 --
- 被采纳
- 被点赞
- 采纳率

已结题
Python opencv
收起
- 写回答
- 好问题 0 提建议
- 关注问题
微信扫一扫
点击复制链接分享
- 邀请回答
- 编辑 收藏 删除
- 收藏 举报
4条回答 默认 最新
- 关注
码龄 粉丝数 原力等级 --
- 被采纳
- 被点赞
- 采纳率
LY_945 2023-03-13 05:28关注终于解决了,我尝试了修改文件路径,重新安装库,终于找到最后的问题
我之前使用的opencv-python和opencv-contrib-python的库在重新安装的过程中都更新成了最新的版本4.7.0.72,把这两个库的版本都降成4.5.5.62然后就成了,我猜想应该是版本太高,导致和其他包之间不兼容。在修改这两个包的时候要保证version一致本回答被题主选为最佳回答 , 对您是否有帮助呢? 本回答被专家选为最佳回答 , 对您是否有帮助呢? 本回答被题主和专家选为最佳回答 , 对您是否有帮助呢?解决 无用评论 打赏举报微信扫一扫
点击复制链接分享
编辑预览轻敲空格完成输入- 显示为
- 卡片
- 标题
- 链接
评论按下Enter换行,Ctrl+Enter发表内容
编辑
预览

轻敲空格完成输入
- 显示为
- 卡片
- 标题
- 链接
报告相同问题?
提交
- 2020-02-18 18:58回答 2 已采纳 报错说lines为None!你把lines之前的变量print一下看看,可能imread()因为路径问题没取到照片
- 2021-08-04 03:56回答 2 已采纳 opencv自带有dnn模块可以直接条用tensorflow的模型,但是不如tf那样方便,有些网络层和操作如果不支持的话就需要转换,举例来说如果sigmoi不支持就得换relu(当然opencv是支持
- 2019-05-30 15:01回答 1 已采纳 ``` import numpy as np import cv2 import requests def cv2ImgToBytes(img): # 如果直接tobyt
- 2022-04-23 11:54Python 作为一门流行的编程语言,结合 OpenCV 和第三方库如 Pytesseract,提供了强大的图像处理和文字识别能力。 **1. OCR 技术概述** OCR 是计算机视觉领域的一个分支,旨在通过软件技术将图像中的字符转换为可...
- 2022-04-08 09:32
cv2.error: OpenCV(3.4.2) c:\projects\opencv-python\opencv\modules\imgproc\src\color.hpp:253 python 人工智能 深度学习
回答 2 已采纳 在使用cvtColor(image, cv2.COLOR_RGB2GRAY)转换的时候,传入的图像应该是 高度宽度通道数*batch我之前传入的是[batch,通道数,宽度,高度]先用permute把 - 2019-08-21 08:58回答 2 已采纳 我试了一下,如果你用window系统,在绝对路经中用双“\\", 列如: srcImage = cv2.imread('C:\\\\Users\\\\fw\\\\Anaconda3\\\\Lib\\\
- 2022-07-04 13:36回答 4 已采纳 yolov5 6.0以上的版本是可以直接读取onnx的,你这里少了一句setInput而已,另外,blobFromImage需要指定onnx导出的网络宽度大小,不一致的话forward会报错。后处理部
- 2022-03-10 01:41在计算机视觉领域,OpenCV库是一个非常强大...理解并实践这些技术,不仅有助于提升在OpenCV和Python环境下的图像处理能力,还能深入理解计算机视觉中的旋转匹配算法,为后续的人工智能和计算机视觉项目打下坚实的基础。
- 2022-08-22 00:37回答 3 已采纳 你截图里第一个是对的,把5,5用括号括起来就可以了,把两个五写在一个参数里。报错的意思是他以为形状是5数据类型也是5
- 2019-09-27 14:57回答 3 已采纳 如果只是简单的处理下,比如说根据颜色信息判断然后对特定位置重新赋值,那只会得到很粗糙的效果,比如 ,学习专用,配套用书,AI人工智能首选
- 2022-02-08 13:35回答 1 已采纳 https://github.com/opencv/opencv-
- 2022-06-05 08:103、Python OpenCV配置CUDA以支持GPU加速 (不使用Visual Studio) 可以使用该OpenCV 库版本利用GPU进行图像处理 4、OpenCV是计算机视觉和机器学习软件库,功能非常强大,通过pip安装的Python版本仅支持CPU运算,可以...
- 没有解决我的问题, 去提问
问题事件
联系我们(工作时间:8:30-22:00)
400-660-0108kefu@csdn.net在线客服
- 京ICP备19004658号
- 经营性网站备案信息
公安备案号11010502030143
- 营业执照
- 北京互联网违法和不良信息举报中心
- 家长监护
- 中国互联网举报中心
- 网络110报警服务
- Chrome商店下载
- 账号管理规范
- 版权与免责声明
- 版权申诉
- 出版物许可证
- ©1999-2025北京创新乐知网络技术有限公司