opencv使用imwrite函数提示读取时发生访问冲突?

sky-zhong sky-zhong 墨衍会员 · AI 创作全网分发 墨衍智能分发 通过墨衍一键同步至各平台 可同步平台 CSDN微信公众号微博知乎掘金百家号博客园抖音小红书 你的文章也可以这样分发 墨衍会员 ¥399起/年,写一次发全网 我也要 + 加入社区
#include "stdafx.h"
#include "iostream"
#include "opencv2/opencv.hpp"
using namespace std;
using namespace cv;
int main(int argc, char const *argv[])
{
Mat im = imread("lena.JPG", 0);
if(im.empty())
{
cout << "Can not load image." << endl;
return -1;
}
Mat result;
Canny(im, result, 50, 150);
imwrite("lena-canny.png", result);
waitKey(0);
return 0;
}

执行后提示:
0x10993110 (opencv_world300.dll) (OpenCV_p38.exe 中)处的第一机会异常: 0xC0000005: 读取位置 0x05C9D000 时发生访问冲突。

请问是哪里出了问题?
...全文
评论 13
收藏 已收藏
分享
返回顶部
sky-zhong
图形处理/算法 19,463 成员 50,678 内容