2013-02-21 89 views

回答

3

我找到了答案,很簡單。只是幾行代碼。 這是:

cv::namedWindow("test",cv::WINDOW_AUTOSIZE);       
hWnd2 = (HWND) cvGetWindowHandle("test"); 
hParent = ::GetParent(hWnd2);  
::SetParent(hWnd2, hParent); 
::ShowWindow(hParent, SW_HIDE); 
2

如果你想要自己的窗口,可能會更好,跳過整個highgui的東西, ,做你自己的blitting。

看看cvShowImage(),highgui/src目錄/ window_w32.cpp,L 1384,看,的src他們正在做什麼這裏

0

並不確切地知道你所說的「孩子是什麼意思窗口「,但是您可以從OpenCV的IplImage格式中獲取像素信息,並將其轉換爲您窗口所需的任何格式。

相關問題