请帮助我!
这是我代码的一部分, 我尝试在 Visual Studio 2022 中使用 opencv 和 mfc。
CString file_name = _T("D:/Image Processing/Test/1.jpg");
Mat src = imread("D:/Image Processing/Test/1.jpg");
CImage image;
image.Load(file_name);
为什么
src.empty == 1
?但是 image
在 image.Load(file_name)
之后有数据。
感谢您的支持!
我已经尝试过了
CDC* pDC = GetDC();
image.Draw(pDC->m_hDC, CRect(0, 0, image.GetWidth(), image.GetHeight()));
它成功了,但是
imshow(src)
退出并带有代码
也许我的 opencv 错过了什么?
您能否提供有关您的编译过程的更多详细信息? 此线程 使用发布库时,OpenCV imread(filename) 在调试模式下失败 可能相关。