有没有办法使用 DirectShow 或 Media Foundation API 制作照片(静态图像)?
我的视频捕捉工作正常,我可以捕捉第一帧并收工,但这不是照片。通常相机具有不同的视频和照片模式,其中照片模式可提供更高的分辨率。
例如,我有 Logitech HD Pro 网络摄像头 C920,它声称可以拍摄 15mp 照片。它附带的软件可以拍摄 5168x2907 的照片图像。到目前为止,我还没有在 DirectShow 或 Media Foundation 中看到任何照片模式,并且在使用 DirectShow 或 Media Foundation 的视频模式下,我可以使用该网络摄像头拍摄的最高分辨率为 2304x1536,在 RGB24 或 I420 下为 2 FPS。
看起来必须寻找输出引脚PIN_CATEGORY_STILL
。还有一篇msdn文章从静态图像引脚捕获图像 https://msdn.microsoft.com/en-us/library/windows/desktop/dd318622%28v=vs.85%29.aspx.
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)