| |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
-> 开发工具 -> error: (-215:Assertion failed) !_src0.empty() in function ‘cv:: 可能的诸多原因!!! -> 正文阅读 |
|
[开发工具]error: (-215:Assertion failed) !_src0.empty() in function ‘cv:: 可能的诸多原因!!! |
这个报错的直接原因应该是imread函数读取图片失败,但是背后原因有很多情况: 一、文件路径是不是包含了中文?文件路径尽量不要出现中文,否则可能出错! 二、是不是电脑的摄像头没有开启?虽然很多时候cv2.imread函数是读取图片,可能用不到摄像头,但我印象中之前出现过这个问题,摄像头关闭后似乎也会莫名其妙地报错… 三、写绝对路径的时候是不是发生了转义?\ + 字母 可能发生转义,为了避免转义一般用\代替\,或者在路径前面加一个r防止转义。 四、困扰我很久的—相对路径读取失败!!相对路径是相对编译器的运行路径而言的,不是说把源码文件和图片放到一个文件夹目录下就可以了! 对于vscode来说,运行时右下角终端显示的路径就是编译器的运行路径! 编译后只会在这个路径下寻找图片!如果图片不在这个目录下读取是不会成功的! 你可以把图片塞到这个目录下,但这样不是解决的长久之计… vscode有个强大的自动切换编译器运行路径的功能,就是在图片所在的文件夹空白处右键,选中open with vscode,然后在vscode中打开源码文件,则会将编译器的运行路径自动切换到当前目录! 不能右键文件再open with vscode! 如果右键 发现没有open with vscode 那可能是安装时没有勾选 如果还有可能的原因,欢迎补充~ |
|
|
上一篇文章 下一篇文章 查看所有文章 |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年12日历 | -2024/12/22 19:43:20- |
|
网站联系: qq:121756557 email:121756557@qq.com IT数码 |