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

OpenCV中出现“Microsoft C++ 异常: cv::Exception,位于内存位置 0x0000005C8ECFFA80 处。”的异常[通俗易懂]1致谢对于OpenCV的安装要感谢网友空晴拜小白提供的教程链接如下:https://blog.csdn.net/sinat_36264666/article/details/73135823?ref=myread#reply教程写的十分详细截图什么的也很好2问题描述今天在安装和测试OpenCV的时候遇到了这样的问题测试代码如下#include<opencv2/opencv.hpp…

大家好,又见面了,我是你们的朋友全栈君。如果您正在找激活码,请点击查看最新教程,关注关注公众号 “全栈程序员社区” 获取激活教程,可能之前旧版本教程已经失效.最新Idea2022.1教程亲测有效,一键激活。

Jetbrains全系列IDE稳定放心使用

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文件资源管理器里面的“复制路径”功能复制过来的

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

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

其主要内容是

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系统“复制路径”按钮获得的字符串

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

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

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

这样就成功啦!

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/187986.html原文链接:https://javaforall.net

(0)
上一篇 2026年4月17日 下午10:37
下一篇 2026年4月17日 下午10:43


相关推荐

  • Retrofit2详解

    Retrofit2详解Retrofit 框架 它是 Square 公司开发的现在非常流行的网络框架 retrofit2 0 它依赖于 OkHttp 在这里我们也不需要显示的导入 okHttp 在 retrofit 中已经导入 okhttp3 性能好 处理快 使用简单 Retrofit 是安卓上最流行的 HTTPClient 库之一 github 地址使用步骤 1 定义一个接口 封装 URL 地址和数据请求 2 实例化 R

    2026年3月17日
    1
  • pycharm如何执行高级撤销操作回到历史[通俗易懂]

    pycharm如何执行高级撤销操作回到历史[通俗易懂]今天写代码兴奋过头了,认为别人写得太麻烦,所以在看了这个人是要达成什么样的目标之后,把他的代码直接删了,然后自己重写,到后来发现有这样那样的问题,这个时候想参考原来的代码,可是为时已晚,已经是6,7个小时之前了,姑且不问能否一直使用低级撤销ctrl+z,就算可以,估计也要半个小时才能回到6,7个小时之前吧。这个时候,我悲从中来,悔恨自己在最开始的时候没有弄一个备份。但是,痛定思痛,发现了这一个撤销的高级操作,回退到历史,我以前在使用AndroidStudio的时候也有这个功能,所以试了试pycharm

    2022年8月26日
    8
  • Mybatis-Plus详解

    Mybatis-Plus详解Mybatis Plus 介绍简介 MyBatis Plus opensnewwind 简称 MP 是一个 MyBatis opensnewwind 的增强工具 在 MyBatis 的基础上只做增强不做改变 为简化开发 提高效率而生 特性 官网提供 无侵入 只做增强不做改变 引入它不会对现有工程产生影响 如丝般顺滑损耗小 启动即会自动注入基本 CURD 性能基本无损耗 直接面向对象操作 BaseMapper 强大的 CRUD 操作 内置通用 Mapper 通用 Serv

    2026年3月26日
    2
  • delphi android 音乐播放器,Mcool音乐播放器

    delphi android 音乐播放器,Mcool音乐播放器Mcool音乐播放器APP是一款非常不错的手机音乐播放软件,用户可以使用该软件在线免费听大量好音乐,音质比较好,使用界面简洁明了,喜欢听音乐的朋友可以来西西下载Mcool音乐播放器APP使用!软件简介Windows受欢迎的Mcool音乐播放器,在很多用户要求下,终于推出安卓版本。只在一个月内,就很快从Windows版本复刻到安卓版本,这只有强大的Delphi能够做到。定位为“最简单的…

    2022年6月26日
    39
  • privoxy安装

    privoxy安装Privoxy 是一款带过滤功能的代理服务器 针对 HTTP HTTPS 协议 经常跟 Tor 组合使用 通过 Privoxy 的超级过滤功能 用户从而可以保护隐私 对网页内容进行过滤 管理 cookies 以及拦阻各种广告等 Privoxy 可以用作单机 也可以应用到多用户的网络 Privoxy 可以把 socks5 转换为 HTTP 代理 也就是俗称的 APN 下载 https nchc dl sourc

    2026年3月19日
    2
  • Pycharm快速安装OpenCV

    Pycharm快速安装OpenCV由于 pycharm 自带的 pip 源网站是国外网址 这就导致了许多国内用户在 pycharm 中下载其他软件包速度极慢 有时还会跳出下载失败的界面 因此我们可以将 pycharm 中的 pip 源网站更换成我们国内的 pip 镜像源 这样下载速度就会有质的飞跃 以下是几个比较全面的国内 pip 镜像源 清华 https pypi tuna tsinghua edu cn simple 阿里云 http mirrors aliyun com pypi simple 中国科技大学 https pypi mir

    2026年3月27日
    3

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号