OpenCV:执行位置 0x0000000000000000 时发生访问冲突

改个名字吧205 2019-01-16 02:49:20

// demo.cpp : 定义控制台应用程序的入口点。
//

#include "stdafx.h"
#include <opencv2/opencv.hpp>
#include <iostream>
#include "fstream"
#include <string>

using namespace cv;
using namespace std;

int main(int argc, char * const argv[])
{
Mat var1;
//Mat var2;

string demoFile = "data.yml";

FileStorage fsDemo(demoFile, FileStorage::READ);
fsDemo["pose"] >> var1;
//fsDemo["Variable2"] >> var2;

cout << "Print the contents of var1:" << endl;
cout << var1 << endl << endl;

/*cout << "Print the contents of var2:" << endl;
cout << var2 << endl;*/

fsDemo.release();
return 0;
}


错误提示:


0x000007FEFD7EBDED 处(位于 demo.exe 中)引发的异常: Microsoft C++ 异常: cv::Exception,位于内存位置 0x000000000017A500 处。
0x000007FEFD7EBDED 处(位于 demo.exe 中)引发的异常: Microsoft C++ 异常: [rethrow],位于内存位置 0x0000000000000000 处。
0x000007FEFD7EBDED 处(位于 demo.exe 中)引发的异常: Microsoft C++ 异常: cv::Exception,位于内存位置 0x000000000017A500 处。
0x000007FEFD7EBDED 处(位于 demo.exe 中)有未经处理的异常: Microsoft C++ 异常: cv::Exception,位于内存位置 0x000000000017A500 处。

0x0000000000000000 处(位于 demo.exe 中)引发的异常: 0xC0000005: 执行位置 0x0000000000000000 时发生访问冲突。



程序“[12096] demo.exe”已退出,返回值为 0 (0x0)。
...全文
1302 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
mirro 2019-01-27
  • 打赏
  • 举报
回复
数组最大的索引是array[size-1]
赵4老师 2019-01-16
  • 打赏
  • 举报
回复
引用 4 楼 qq_40878688 的回复:
问题已解决
再生成yml文件时,数据没有缩进,所以除了边界。

应该感谢是边界问题保住了程序员这个岗位不会被AI淘汰。
改个名字吧205 2019-01-16
  • 打赏
  • 举报
回复
问题已解决 再生成yml文件时,数据没有缩进,所以除了边界。
赵4老师 2019-01-16
  • 打赏
  • 举报
回复
崩溃的时候在弹出的对话框按相应按钮进入调试,按Alt+7键查看Call Stack即“调用堆栈”里面从上到下列出的对应从里层到外层的函数调用历史。双击某一行可将光标定位到此次调用的源代码或汇编指令处,看不懂时双击下一行,直到能看懂为止
改个名字吧205 2019-01-16
  • 打赏
  • 举报
回复
引用 1 楼 zgl7903 的回复:
设置断点单步调试看看, 是否是应该先判断下fsDemo打开成功?
FileStorage 这一步失败
zgl7903 2019-01-16
  • 打赏
  • 举报
回复
设置断点单步调试看看, 是否是应该先判断下fsDemo打开成功?

64,333

社区成员

发帖
与我相关
我的任务
社区描述
C++ 语言相关问题讨论,技术干货分享,前沿动态等
c++ 技术论坛(原bbs)
社区管理员
  • C++ 语言社区
  • encoderlee
  • paschen
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
  1. 请不要发布与C++技术无关的贴子
  2. 请不要发布与技术无关的招聘、广告的帖子
  3. 请尽可能的描述清楚你的问题,如果涉及到代码请尽可能的格式化一下

试试用AI创作助手写篇文章吧