我编写了一个java应用程序,它可以获取连接到PC的网络摄像头的图片。为此,我使用lti-civil java-api。它工作正常!这个api使用共享库-libcivil.so-来访问几个本机库。 libcivil.so存在于linux 32 / 64bit osx和windows中。但我希望应用程序能够运行带有arm-architecture的raspberry pi。
我的问题是:是否可以为arm-architecture重新编译libcivil-shared lib?我不熟悉c ++所以我不知道它是否有可能。
答案 0 :(得分:0)
我找到了一种在树莓派上用java获取网络摄像头图像的方法。我使用v4l4j库。它是v4l2 api的jni包装器。它可以直接访问linux下的/ dev / video接口。有一种方法可以为raspbian linux-port编译它,它工作得很好。但树莓似乎太慢(5-8 fps和高延迟 - 约300-500ms)。但这是另一回事。现在我等着hackberry或醋栗... =)
在raspberry pi上编译v4l4j的方法: https://code.google.com/p/v4l4j/wiki/GettingStartedOnRPi
greez 丹尼尔