可不可以帮助解决一下opencv的这个问题

今天在学习opencv中图像像素的算数操作时出现了这个异常,在网上搜了很多也没有搜到相关的解决办法

img

出现异常的区域是exe_common.inl中的以下代码块:

if (!has_cctor)
            _cexit();

提示的异常信息为0x00007FF82EE68AE0 (ntdll.dll)处(位于 002.exe 中)引发的异常: 0xC0000005: 读取位置 0x0000000000000010 时发生访问冲突。

这是我的cpp文件:

#include<opencv2/opencv.hpp>
#include<iostream>

using namespace std;
using namespace cv;

int main() {
    Mat image = imread("D:/image/zhang2.jpg");
    Mat dst;
    dst = image - Scalar(50, 50, 50);
    imshow("减法操作", dst);
}

求指点!!

崩溃的时候在弹出的对话框按相应按钮进入调试,按Alt+7键查看Call Stack即“调用堆栈”里面从上到下列出的对应从里层到外层的函数调用历史。双击某一行可将光标定位到此次调用的源代码或汇编指令处,看不懂时双击下一行,直到能看懂为止。

啧,初步看来图片导入路径有问题,"D:\\image\\zhang2.jpg"