2012-08-09 81 views
0

我編寫了一個java應用程序,它將連接到pc的攝像頭的圖片編碼。爲此,我使用lti-civil java-api。它工作正常!這個api使用共享庫-libcivil.so-來訪問幾個本地庫。 libcivil.so存在於linux 32/64bit osx和windows上。但我希望應用程序能夠運行具有arm架構的樹莓派。爲ARM體系結構編譯libcivil

我的問題是:是否有可能重新編譯libcivil - 共享庫的臂架構?我不熟悉C++,所以我不知道它是否有可能。

+0

我修改你的問題有點更容易理解(我認爲是)你的問題。如果我弄錯了,請隨時更換任何東西。 – nfechner 2012-08-09 12:52:45

+0

你一切都好!謝謝=] – Dano 2012-08-09 19:09:09

+0

你試過了嗎?期望的是乾淨的代碼將被編譯。您可能會發現可由您或上游修復的不可移植位的錯誤。 – XTL 2012-08-14 07:28:24

回答

0

我發現了一種方法來獲取網絡攝像頭圖像與覆盆子pi上的java。我使用v4l4j庫。這是v4l2 api的jni包裝。它可以直接訪問linux下的/ dev/video接口。有一種方法可以對raspbian linux-port進行編譯,並且效果很好。但樹莓似乎太慢(5-8 fps和高延遲 - 約300-500毫秒)。但這是另一回事。現在IAM等待朴樹或醋栗... =)

樹莓PI

編譯v4l4j如何做: https://code.google.com/p/v4l4j/wiki/GettingStartedOnRPi

greez 丹尼爾