我正在研究用于某些场景的半实时检测的图像处理问题.我的目标是让实时视频以某种方式在我的Java代码中作为Motion JPEG帧到达.
我熟悉Java Media Framework,遗憾的是,我认为我们可以认为这是一个有效的死API.我也熟悉Axis盒子,虽然我非常喜欢他们的解决方案,但我会很感激我对我特定兴趣点的任何批评性反馈.
这就是我为此讨论定义"最佳"的方式:
注意:我知道其他图像/视频捕获编解码器,这不是这个问题的焦点.由于帧精度的降低,我对流API(例如MPEG4)特别不感兴趣.但是,如果我的问题有一个解决方案可以提供另一个帧准确的数据流,请加入.
这个问题的后续行动:此时,我非常倾向于购买Axis视频编码器等设备,而不是试图直接在软件或PC上捕获视频.但是,如果有人有其他选择,我很乐意听到他们的意见.
如何使用Java从Web摄像头获取视频和音频流(以跨平台的方式)?
例如,我们有一台带有3-4个USB网络摄像头的电脑; 我们希望获得他们的流并使其在用户界面中可见.我们怎么能做这样的事情?我需要一个简单应用程序的代码,它可以在计算机上找到所有摄像头,然后让我们选择摄像头来进行操作.可以任何人,请分享这样的一个吗?