我正在寻找一个跨平台的视频捕获库,用于访问网络摄像头.一个包含Linux上的V4L/V4L2,Windows上的DirectShow和Mac上的QuickTime.
C或C++是首选,但如果有更好的库选项,我可以使用Java或Python.
在OpenCV的(开源计算机视觉)在Linux,Windows和Mac OS X.工程
我在Mac OS X下使用OpenCV,它与我MacBook的内置iSight配合得很好,我相信它在其他平台上同样运行良好.
当然,OpenCV主要不是用作视频捕获库,但它可以这样使用.如果您想要处理从网络摄像头中获取的帧,OpenCV肯定会帮助您...
Openframeworks有一个视频抓取组件,它是跨平台的,也许你可以只使用该块的框架:)