Почему imread в openCV не работает, но загрузка в MFC все еще работает?C++

Программы на C++. Форум разработчиков
Anonymous
Почему imread в openCV не работает, но загрузка в MFC все еще работает?

Сообщение Anonymous »


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

Вернуться в «C++»