2

当我正在为我正在从事的项目构建应用程序时,我正处于十字路口。我正在研究试图找到一个用于从 Java 控制相机功能的 API。JMF 已经死了,这不会在 Windows 平台上运行。我研究过 DSJ,但没有在 Windows 平台上运行它会否定运行它。我还看到了一些据称抓取相机输出的示例,但它抓取了桌面,并且无法正常工作,并且使用 Java AWT / Swing 也不是我想要做的。这也不是基于 android 的项目,或者我会为此使用 API。

我的想法是 #1 - 有人知道 Java 中有一个合适的框架可以允许对相机和伺服系统进行编程控制(可选)吗?和 #2 - 如果 java 是 java,我可以简单地导入用于控制手机摄像头的 android 包吗?

如果我尝试解释我要做什么,可能会更清楚一些。我有 2 块 ODroid-X 板,我正在尝试在其上运行 Ubuntu 并将它们聚集在一起。要么我想编写一个应用程序以在其上运行的 Apache Tomcat 集群上运行,要么使用 Open-MPI 编写一个深入的应用程序并将其设置在一个真正的集群中。

最终目标是将我的遥控飞机变成无人机。我知道有一些开箱即用的解决方案,但没有一个适合我的应用程序,我开始认为我理解为什么......

任何有关让相机与 Java 一起工作的信息将不胜感激。提前致谢!

温馨问候,

乔什

4

1 回答 1

0

例如,Jitsi是这样做的:

[...] Java 运行时环境 (JRE) 不支持或不按照我们希望的方式执行某些操作,例如从您的网络摄像头捕获视频。因此,我们需要在 Windows 上使用 DirectShow,在 Mac OS X 上使用 QTKit,在 Linux 上使用 Video for Linux 2。

不是很令人鼓舞,但由于它是开源的,你可以看看他们是如何做到的。

于 2013-04-08T02:44:53.887 回答