我遇到了一个使用 PC 摄像头(集成笔记本摄像头或网络摄像头)拍摄图像的问题。虽然我正在开发一个计算机视觉系统,其中高质量的图像捕获是关键问题,但当前的大多数方法是使用 VFW 或 directShow 来捕获视频流并将一帧捕捉为图像。
但是,这种方法无法获得高质量的图像(或耗尽相机的全部容量)。例如,我有一个 5 兆像素的网络摄像头。但视频流最大为 720P(USB 带宽问题?)。视频流正在浪费一些相机传感器。
我可以独立视频流和拍照吗?就像输入带有 640*480 视频流的视频并在流上渲染。然后用同一个cam拍一张1280*720的照片?我想这将是一个硬件问题?新的 HTC one X 相机?
简而言之,有一种PC系统拍照,充分利用传感器容量,无需视频流和捕获一帧的方法。这是硬件相关的问题吗?普通网络摄像头是否支持此功能?还是软件问题,我应该学DirectShow的东西?非常感谢。