2011-05-21 152 views
2

我有Java code for face recognition,它工作正常。但是,如果我將代碼移植到Android應用程序中,則會出現問題。將Java代碼移植到Android

我已經將Java代碼所需的jama和jmf包含到了Android應用程序中。 Android代碼編譯得很好,但是當我運行該應用程序時,它強制關閉!

我在這裏可能會做錯什麼?我在移植時需要記住哪些事情?

順便說一下,Java代碼沒有GUI。

+0

Android有自己的視頻捕捉API,那麼爲什麼你需要使用JMF? – Enrique 2011-05-21 15:59:24

+0

好吧我真的不使用視頻捕捉。 – DEKE 2011-05-21 16:11:16

+1

@DEKE:發佈您從LogCat中獲得的錯誤。我們完全沒有辦法可以幫助您,而無需知道導致FC發生什麼錯誤,以及發生什麼代碼行。 – kcoppock 2011-05-21 16:18:13

回答

0

我建議你看一看的Android OpenCV project。在他們的CVCamera樣品中,他們有一個很好的設置,可以爲特徵檢測等進行實時圖像處理。我之前修改了它以支持使用OpenCV庫進行人臉檢測。

如果你想使用自己的代碼,我建議你去掉所有的JNI/NDK互操作代碼並替換你自己的代碼。無論如何,這是一個很好的起點。