java:网络摄像头应用程序

时间:2009-10-15 05:56:04

标签: java webcam

我希望开发以下应用程序。怎么办?

  1. 扫描系统以查找已安装的网络摄像头及其支持的视频模式。
  2. 让用户选择一个凸轮和一个视频模式。
  3. 显示摄像机的视频。
  4. 启动一个帧抓取器/处理器,它现在不需要做任何事情。我希望每个x都有可能制作帧或至少一帧。
  5. 不确定是否可以,但我还需要一个例程来覆盖播放视频中的处理帧。

3 个答案:

答案 0 :(得分:2)

在SO上查看此post以获取灵感。

JMF框架支持捕获实时数据,音频或视频,详见article

答案 1 :(得分:0)

您还可以尝试LTI-Civil

答案 2 :(得分:0)

我建议您使用Webcam Capture项目,因为JMF和LTI-CIVIL都不再维护。 Webcam capture是一个托管在Github上的跨平台开源项目。有很多例子,例如如何做你已经问过的事情:

不幸的是,没有可能通过播放视频覆盖通过Webcam Capture API获得的图像。至少不在Webcam Capture本身,但你可以使用Xuggler来做到这一点 - 它包含了如何做到这一点的例子。

请注意,Webcam Capture API可用于JMF,FMJ,LTI-CIVIL,GStreamer,OpenIMAJ等。