Windows PC摄像头图像捕获,不占用视频流中的一帧

时间:2012-05-18 02:20:41

标签: camera video-streaming directshow

我有一个使用PC相机(集成的笔记本相机或网络摄像头)拍摄图像的问题。虽然我正在开发一种计算机视觉系统,其中高质量的图像捕获是关键问题,但目前大多数方法都是使用VFW或directShow来捕获视频流并将一帧捕捉为图像。

然而,这种方法无法获得高质量的图像(或使用相机的全部容量)。例如,我有一个500万像素的网络摄像头。但视频流最大720P(USB带宽问题?)。视频流正在浪费一些相机传感器。

我可以独立播放视频和拍照吗?比如用640 * 480视频流输入视频并在流上渲染。然后从同一个凸轮拍一张1280 * 720的照片?我想这会是硬件问题?新的HTC one X相机?

简而言之,它有一种方法可以让PC系统拍照,充分利用传感器容量,无需视频流和捕获一帧。这是硬件相关的问题吗?常见的网络摄像头支持这个吗?或者是软件问题,我应该学习DirectShow的东西吗? 非常感谢。

1 个答案:

答案 0 :(得分:1)

我依稀记得(某些)视频源同时提供捕获和静止引脚,后者我认为它会为您提供更高质量。您可以在GraphEdit中轻松测试它。如果它工作,那么是的,你将不得不学习DirectShow。或者付钱给别人为你编码。