对于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");

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

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

这样就成功啦!

首要任务 
第一步:检查环境配置,当然,我这里不多说,我是win10+vs2015 
看了一下,重点检查连接器那部分,并没有错误,后来一想,我前面程序运行的没毛病,也没调用什么东东,环境变量不会自己修改的呀!

第二步 
:有关图片路径问题 
各种用”/”,不能用“\”之类的,那就改吧,动手改了一下,没解决,诶呀,这个之前读的也没问题,这个是会引起类似的问题,但是我把图片放在工程里,用的不是绝对路径,所以不影响。

第三步 
:图片格式 
这个问题是说可能把格式写成了”XXX.png.png”或者"XXX.jpg.jpg"就是本身已经有扩展名了,但是隐藏了,结果你又手动添加了一次,把它当作了文件名,这种错误绝对不可能,也是导致错误的。

原文:https://blog.csdn.net/songyuc/article/details/79727172

转载于:https://www.cnblogs.com/tansuoxinweilai/p/10424640.html

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

  1. 解决问题:cv::Exception,位于内存位置 0x000000D2956FE120 处

    问题描述: 当我在visual studio中安装完opencv时,运行第一个Demo文件,出现了如下错误: icrosoft C 异常: cv::Exception,位于内存位置 0x000000D ...

  2. VS+Opencv出现:xxx处有未经处理的异常: Microsoft C++ 异常: cv::Exception,位于内存位置xxx处。

    1. 问题描述 opencv配置运行时报错 代码如下: #include <iostream> #include <opencv2/core/core.hpp> #includ ...

  3. opencv 异常报错Microsoft C++ 异常: cv::Exception,位于内存位置 0x00000058F84FEC20 处

    学习opencv3 例2_7 Canny边缘检测器输出一个单通道的灰度图像 0x00007FFAD8914F69 处(位于 pcl_test.exe 中)有未经处理的异常: Microsoft C++ ...

  4. Microsoft C++ 异常: cv::Exception,位于内存位置 0x0000003EA0B5E410 处。

    我在用OpenCV读取图片时报错如下: 0x00007FF988DC9319 处(位于 OpenCV-test.exe 中)有未经处理的异常: Microsoft C++ 异常: cv::Except ...

  5. 异常: cv::Exception,位于内存位置 0x00000059E67CE590 处。

    0x00007FFA20933C58 处(位于 ffmpeg_02.exe 中)有未经处理的异常: Microsoft C++ 异常: cv::Exception,位于内存位置 0x00000059E ...

  6. Microsoft C++ 异常: std::length_error,位于内存位置 0x0000008187CDF4F0 处。

    在vs中编译C++代码出现: Microsoft C++ 异常: std::length_error,位于内存位置 0x0000008187CDF4F0 处. 出现这样的报错,一定要去仔细看一下代码是 ...

  7. 有未经处理的异常: Microsoft C++ 异常: cv::Exception,位于内存位置 0x0000006A6311F318 处。

    一模一样的代码,两个project配置啥的都一模一样, 问题:在lvbo下,提示错误:在tc1下,可以正常显示 求解惑求交流 #include <opencv2/opencv.hpp> # ...

  8. 【OpenCV】异常: cv::Exception,位于内存位置 0x000000000030F440 处

    这是一个由于图像的大小超过计算机屏幕分辨率大小的一个bug,具体代码如下: #include "core.hpp" #include "highgui.hpp" ...

  9. VS2017出现: Microsoft C++ 异常: cv::Exception,位于内存位置 0x000000D99016F6B0 处。

    其实 最后的 处理很简单 imread 的路径 写对就行了 例如 imread("E:/apple.jpg"): 改成 imread("E:\apple.jpg" ...

  10. cv::Exception,内存位置错误。

    在测试opencv环境时遇到这个错误,在仔细检查环境变量.包含目录.库目录.附加依赖项及配置管理器是x64还是x86x后,不妨仔细检查一下,你的测试图片的位置,如果是相对路径,一定要保证图片和.pp文 ...

最新文章

  1. Selenium+Java+TestNG环境配置
  2. 禅道项目管理软件介绍
  3. linux系统中cache清理/释放命令
  4. 27.怎样在Swift中声明typedef?
  5. Transformer论文解读
  6. string(STL)
  7. Tomcat 中文路径乱码
  8. android10适配机型华为,EMUI10适配机型进度公布 这10款机型将率先尝鲜
  9. linux设备驱动模型及其他,Linux设备驱动模型
  10. [论文摘录] Web Service QoS的几个研究方向
  11. numpy 常用api(四)
  12. pandas - AttributeError: Series object has no attribute reshape
  13. 【SVM分类】基于布谷鸟算法优化支持向量机SVM实现数据分类附matlab代码
  14. 电路设计与仿真各种类软件工具介绍
  15. python散点图圆形区域_python – Matplotlib;散点图标记,圆内点
  16. iphone模拟器目录
  17. C. K-th Not Divisible by n
  18. 实验一 验证删除快照时VMware会改变父快照或基础磁盘
  19. R语言【轮廓图、调和曲线图】
  20. Qt 3D:线框 QML 示例

热门文章

  1. web攻击:XSS跨站脚本
  2. linux 流式传输,Steam家用流式传输设置教程 Steam家用流式传输怎么用
  3. python不知道吃什么_一个人不知道吃什么?找出我做的一个人的食物
  4. 在window10中怎样连接扫描仪,扫描证件
  5. 编译原理 —— 四元式和三地址代码
  6. 二维最大类间方差阈值分割的快速迭代算法
  7. 黑鲨重装计算机安装无法继续,一键重装系统失败的常见原因及解决方法
  8. IE兼容性视图无法添加网站
  9. vscode跳转返回快捷键
  10. windows注册表启动项