Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/opencv/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
MFC中嵌入的opencv窗口,错误_Opencv_Mfc - Fatal编程技术网

MFC中嵌入的opencv窗口,错误

MFC中嵌入的opencv窗口,错误,opencv,mfc,Opencv,Mfc,我编写了在MFC的图片框中嵌入opencv窗口的代码。成功状态应为MFC中的opencv窗口,并在MFC中显示图片。然而,我的代码仍然使opencv窗口流动。我也找不到问题出在哪里。有人能帮我吗? 我会很感激的 BOOL SENSEIDlg_XQ::OnInitDialog(){ CDialog::OnInitDialog(); namedWindow("VIDEO",0); HWND hWnd_video = (HWND)cvGetWindowHandle("VIDEO"); ::SetPar

我编写了在MFC的图片框中嵌入opencv窗口的代码。成功状态应为MFC中的opencv窗口,并在MFC中显示图片。然而,我的代码仍然使opencv窗口流动。我也找不到问题出在哪里。有人能帮我吗? 我会很感激的

BOOL SENSEIDlg_XQ::OnInitDialog(){
CDialog::OnInitDialog();
namedWindow("VIDEO",0);
HWND hWnd_video = (HWND)cvGetWindowHandle("VIDEO");
::SetParent(hWnd_video,GetDlgItem(IDC_STATIC_PIC1)->m_hWnd);
HWND video_parent = ::GetParent(hWnd_video);
::ShowWindow(video_parent,SW_HIDE);
return TRUE; 

IDC_STATIC_PIC1是CDDialog中的一个图片框

我已经弄明白了。为可能遇到相同问题的其他用户编写解决方案。将namedWindow更改为cvNamedWindow。显然,C库比C++更优秀。如果你们遇到同样的问题,试试这个。

我已经解决了。为可能遇到相同问题的其他用户编写解决方案。将namedWindow更改为cvNamedWindow。显然,C库比C++更优秀。如果你们遇到同样的问题,试试这个。