我根据网上的教程用Visual C++6.0做了一个vfw视频捕捉程序,运行时摄像头显示黑屏,但是保存过之后生成的视频文件是正常显示的。请问怎么解决黑屏问题?谢谢了
参考:http://www.cnblogs.com/lidabo/p/3701954.html
//创建视频采集窗口(注意此窗口与我们所说的显示窗口不同),并设置预览窗口
//IDC_VIDEO_LOCAL 参数是采集窗口的ID,此处直接使用的是显示窗口的id
m_CapWnd = capCreateCaptureWindow(TEXT("My Video Capture"), WS_CHILD | WS_VISIBLE, 0, 0, LocalRect.Width(),
LocalRect.Height(), LocalWnd->GetSafeHwnd(), IDC_VIDEO_LOCAL);
我当年毕业设计用的就是vfw。我记得vfw有两种显示模式,你看是不是这个没有设置对。
vfw视频流只输出去文件,没输出到界面吧