摄像头图像上如何显示文字?
最近在做一个USB摄像头的程序,现在摄像头视频已经可以显示了。
采用对话框,然后在对话框上生成一个子窗口,在这个子窗口里显示视频。
我想着摄像头视频上叠加文字,请问如何叠加文字?
我在对话框里可以用CDC::TextOut显示文字,一开始想把子窗口放到Z轴的最下面,这样对话框上的文字就可以显示了,生成、设置子窗口位置的代码如下,利用设置位置的HWND_BOTTOM:
m_hDisplay = CreateWindow(lpszClassName, TEXT("Capture Window"), WS_CHILD | WS_VISIBLE, 0, 0, m_nWidth, m_nHeight, this->GetSafeHwnd(), NULL, NULL, this); if (m_hDisplay != NULL) { ::SetWindowPos(m_hDisplay, HWND_BOTTOM, 0, 0, 0, 0, SWP_NOSIZE | SWP_NOMOVE); }