picture control +opencv打开摄像头(set parent方法)
Posted 张酱油。
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了picture control +opencv打开摄像头(set parent方法)相关的知识,希望对你有一定的参考价值。
在Oninit()
里添加
cv::namedWindow("view", cv::WINDOW_NORMAL); HWND hWnd = (HWND)cvGetWindowHandle("view"); HWND hParent = ::GetParent(hWnd); ::SetParent(hWnd, GetDlgItem(IDC_STATIC)->m_hWnd); ::ShowWindow(hParent, SW_HIDE); cv::resizeWindow("view", 803, 617);//和我的picture control大小一致
在button里添加
cv::VideoCapture capture; cv::Mat myImagine; capture.open(0); CRect rect; GetDlgItem(IDC_STATIC)->GetClientRect(&rect); for (;;) { capture >> myImagine; cv::imshow("view", myImagine); cvWaitKey(10); }
以上是关于picture control +opencv打开摄像头(set parent方法)的主要内容,如果未能解决你的问题,请参考以下文章
OpenCV获取摄像头视频并在MFC的Picture控件上显示
MFC中如何在一个picture 控件中显示一张opencv读入的图片?