我正在寻找一个跨平台的视频采集库,为网络摄像头访问。它包装了Linux上的V4L/V4L2、Windows上的DirectShow和Mac上的QuickTime。
C或C++是首选,但如果它们有更好的库选择,我也可以用它们工作。
发布于 2009-03-27 14:44:14
OpenCV (开放源代码计算机视觉)可以在Linux、Windows和Mac上运行。
我在Mac上使用OpenCV,它与我的MacBook的内置iSight运行得很好,我相信它在其他平台上也运行得同样好。
当然,OpenCV最初并不打算用作视频捕获库,但它也可以用作视频捕获库。如果你想处理从摄像头中抓取的帧,OpenCV肯定会帮你做到这一点…
发布于 2009-12-01 20:11:10
Openframeworks有一个视频抓取组件,它是跨平台的,也许你可以只使用该组件的框架:)
发布于 2009-12-12 06:36:21
另外两个允许您从Java访问网络摄像头的项目:
https://stackoverflow.com/questions/688165
复制相似问题