Почему imread в openCV не работает, но загрузка в MFC все еще работает? ⇐ C++
-
Anonymous
Почему imread в openCV не работает, но загрузка в MFC все еще работает?
Please help me!
This is a part of my code, I try to use opencv and mfc in Visual Studio 2022.
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); Why src.empty == 1? But image has data after image.Load(file_name).
Thanks for your supporting!
I have tried
CDC* pDC = GetDC(); image.Draw(pDC->m_hDC, CRect(0, 0, image.GetWidth(), image.GetHeight())); and it worked, but imshow(src) exited with code
Maybe my opencv miss something?
Источник: https://stackoverflow.com/questions/780 ... ll-working
Please help me!
This is a part of my code, I try to use opencv and mfc in Visual Studio 2022.
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); Why src.empty == 1? But image has data after image.Load(file_name).
Thanks for your supporting!
I have tried
CDC* pDC = GetDC(); image.Draw(pDC->m_hDC, CRect(0, 0, image.GetWidth(), image.GetHeight())); and it worked, but imshow(src) exited with code
Maybe my opencv miss something?
Источник: https://stackoverflow.com/questions/780 ... ll-working
Мобильная версия