OpenCV中出现“Microsoft C++ 异常: cv::Exception,位于内存位置 0x0000005C8ECFFA80 处。”的异常

news/2025/1/18 9:41:09/

1 致谢

对于OpenCV的安装 要感谢网友空晴拜小白提供的教程

链接如下:

https://blog.csdn.net/sinat_36264666/article/details/73135823?ref=myread#reply

教程写的十分详细 截图什么的也很好

2 问题描述

今天在安装和测试OpenCV的时候遇到了这样的问题 测试代码如下

#include <opencv2/opencv.hpp>
#include <iostream>
using namespace std;
using namespace cv;int main()
{Mat image = imread("D:\Test\2.jpg");  //存放自己图像的路径 imshow("显示图像", image);waitKey(0);return 0;
}

其中图片文件的路径是用Windows文件资源管理器里面的“复制路径”功能复制过来的

然后运行 就出现了下面的异常

其主要内容是

0x00007FFA4DB94008 处(位于 GrouprectanglesTest.exe 中)有未经处理的异常: Microsoft C++ 异常: cv::Exception,位于内存位置 0x000000B7BF3FF390 处。

我先以为是VS项目相关设置的问题 实际上不是

后来想到可能跟文件路径的书写方式有关 因为我记得在C++里面文件夹的分隔符好像是两个斜杠“\\”

3 解决方案

于是我看了一下相关资料 

果然 C++里面书写文件路径时的确需要两个斜杠“\\”进行分隔

于是把含有文件路径的语句改为

# 使用转义字符
Mat image = imread("D:\\Test\\2.jpg");# 使用r标记使用原生字符串(raw string)
Mat image = imread(r"D:\Test\2.jpg"); # 这样可以直接使用Win系统“复制路径”按钮获得的字符串

就是将单个斜杠“\”改成了两个斜杠“\\”

然后进行测试 得到下面的结果

这样就成功啦!


http://www.ppmy.cn/news/271448.html

相关文章

Max length of title attribute in html

测了一下chrome是1024个utf-8字符。 具体可见&#xff1a; http://stackoverflow.com/questions/8516235/max-length-of-title-attribute 有人回答说IE是512个。 有人回答按照W3C标准&#xff0c;理想情况下应该少于64个字符。

nowcoder15251白兔的式子

链接 点击跳转 题解 一共往下走 n − 1 n-1 n−1次&#xff0c;其中 m − 1 m-1 m−1次往右走&#xff0c;所以答案是 C n − 1 m − 1 a ( n − 1 ) − ( m − 1 ) b m − 1 C_{n-1}^{m-1} a^{(n-1)-(m-1)}b^{m-1} Cn−1m−1​a(n−1)−(m−1)bm−1 代码 #include <bi…

第一批鸿蒙系统手机型号,华为鸿蒙第一批名单

产品 型号 招募基线版本 Mate X2 TET-ANOO 11.0.0.160(SP2C0OE160R9P4) 11.0.0.160(SP2C00E160R10P2) Mate40 OCE AN10 11.0.0.170(C00E170R6P3) 11.0.0.170(C00E170R7P1) 11.0.0.170(C00E170R8P1) 11.0.0.170(C01E170R6P3) 11.0.0.170(C01E170R7P1) 11.0.0.170(C01E170R8P1) M…

竹海码路(python篇6) 新手常见错误-

1 ERRORS: app0.userModel.nameM: (fields.E120) CharFields must define a max_length attribute. app0.userModel.passwordM: (fields.E120) CharFields must define a max_length attribute. djiango模型必须有一些参数的定义&#xff0c;例如CharFields并不是可以null的。 …

pycharm django数据库操作

修改默认sqlite3为mysql 1&#xff0c;在pycharm中添加pymysql&#xff08;File-->settings-->project-->Project Interpreter-->-->搜索pymysql-->install) 2&#xff0c;修改settings的默认设置 default: {ENGINE: django.db.backends.mysql,NAME: 数据库…

(Django)Web网页导入pycharm时遇到的问题集合

后台 入门项目毕业设计*创建项目过程**问题* 功能实现*华为身份证识别步骤&#xff1a;**点击按钮删除条目信息&#xff1a;**后台添加内容前端显示无法显示换行和空格&#xff1a;**前端HTML页面判断数据库是否有数据显示不同内容&#xff1a;**前端HTML页面判断是否为管理员用…

日常错误集

A B C D E ERRORS:myApp.Students.scontend: (fields.E120) CharFields must define a ‘max_length’ attribute. CharFields类型必须添加max_length属性 Exception: HTTP 599: SSL certificate problem: unable to get local issuer cer 在self.crawl()最后加上validate…

神经网络基础详解

相信喜欢机器学习、深度学习的小伙伴对神经网络这个词肯定不陌生&#xff0c;那么什么是神经网络呢&#xff1f;它可以用来做什么呢&#xff1f;怎么做呢&#xff1f;今天好好总结一下。 一、神经网络是什么&#xff1f; 是一种模仿生物神经网络的结构和功能的数学模型或计算…