如何从Java控制相机?

时间:2013-04-08 02:37:27

标签: java camera

当我正在为我正在进行的项目构建应用程序时,我正处于十字路口。我正在研究尝试从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的信息都将非常感激。提前谢谢!

最热烈的问候,

约什

1 个答案:

答案 0 :(得分:0)

例如,Jitsi就是这样的:

  

[...] Java Runtime Environment(JRE)不支持或不支持我们喜欢的方式,例如从网络摄像头捕获视频。因此,我们需要在Windows上使用DirectShow,在Mac OS X上使用QTKit,在Linux上使用Video for Linux 2.

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