C++ 手机摄像头捕捉,实现直接使用手机摄像头CCamera类的进行静态图像抓取功能。为了更加容易建立视频捕捉应用程序,DirectShow提供了一个叫做Capture Graph Builder的对象,Capture Graph Builder提供IcaptureGraphBuilder2接口,该接口可以建立和控制Capture Graph。
image建立视频捕捉程序,必须首先获取并初始化IcaptureGraphBuilder2接口,然后选择一个适当的视频捕捉设备。选择好设备后,为该设备创建Capture filter,然后调用AddFilter把Capture filter添加到Filter Graph。
源码目录结构图:
image代码截图:
image效果图:
image编译环境:
1. C++ Builder 6.0 + DirectX 9 SDK for C++ Builder.
2. C++ Builder 2010
C++ Builder 2010 直接编译,不需要额外的开发库支持和额外的配置。
image最后,如果你想学C++可以加入学习群:825414254获取素材资料以及开发工具和听课权限!
image
网友评论