跨平台网络摄像头访问

9
我正在寻找一款跨平台视频捕获库,用于访问网络摄像头。它需要在Linux上包装V4L/V4L2,在Windows上包装DirectShow,在Mac上包装QuickTime。
C或C ++是首选语言,但如果这些语言有更好的库选项,我也可以使用Java或Python。
4个回答

9

OpenCV(开源计算机视觉库)可在Linux、Windows和Mac OS X下运行。

我在Mac OS X下使用OpenCV,它可以很好地与我的MacBook内置iSight相机配合使用,我相信在其他平台上也同样表现出色。

当然,OpenCV并不是主要用于视频捕获库,但它可以被用作此类库。如果您想处理从网络摄像头抓取的帧,则OpenCV肯定会对您有所帮助...


6

Openframeworks有一个视频抓取组件,旨在跨平台使用,也许你可以只使用该框架来实现这一部分 :)


1

0

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接