opencv安装完成测试时报错"引发了异常: 读取访问权限冲突。_Mycont 是 nullptr。"

问题相关代码,请勿粘贴截图

include <opencv2/opencv.hpp>

include

using namespace cv;
using namespace std;

int main(int argc, char** argv) {
// 图片路径换成本地的图片路径,注意是两个斜杠
Mat src = imread("C:\Users\HP\Pictures\2.png");
if (src.empty()) {
printf("could not load image\n");
return -1;
}

namedWindow("input image", WINDOW_AUTOSIZE);
imshow("input image", src);

waitKey(0);

waitKey(0);这一行报错读取访问权限冲突。_Mycont 是nullptr 请问这个现象是为什么呢,应该怎么解决

img

程序员的常识之一:不要将程序源代码或项目或exe放在桌面这种复杂(多半带空格和汉字且在防火墙或杀毒软件严密控制的C盘上)的目录下。
换jpg再试试