我有Java code for face recognition,它工作正常。但是,如果我將代碼移植到Android應用程序中,則會出現問題。將Java代碼移植到Android
我已經將Java代碼所需的jama和jmf包含到了Android應用程序中。 Android代碼編譯得很好,但是當我運行該應用程序時,它強制關閉!
我在這裏可能會做錯什麼?我在移植時需要記住哪些事情?
順便說一下,Java代碼沒有GUI。
我有Java code for face recognition,它工作正常。但是,如果我將代碼移植到Android應用程序中,則會出現問題。將Java代碼移植到Android
我已經將Java代碼所需的jama和jmf包含到了Android應用程序中。 Android代碼編譯得很好,但是當我運行該應用程序時,它強制關閉!
我在這裏可能會做錯什麼?我在移植時需要記住哪些事情?
順便說一下,Java代碼沒有GUI。
將您的java代碼移植到Android通常不會工作,您需要遵循創建Android應用程序的指導原則。
您應該從Android文檔獲取幫助。
我建議你看一看的Android OpenCV project。在他們的CVCamera樣品中,他們有一個很好的設置,可以爲特徵檢測等進行實時圖像處理。我之前修改了它以支持使用OpenCV庫進行人臉檢測。
如果你想使用自己的代碼,我建議你去掉所有的JNI/NDK互操作代碼並替換你自己的代碼。無論如何,這是一個很好的起點。
Android有自己的視頻捕捉API,那麼爲什麼你需要使用JMF? – Enrique 2011-05-21 15:59:24
好吧我真的不使用視頻捕捉。 – DEKE 2011-05-21 16:11:16
@DEKE:發佈您從LogCat中獲得的錯誤。我們完全沒有辦法可以幫助您,而無需知道導致FC發生什麼錯誤,以及發生什麼代碼行。 – kcoppock 2011-05-21 16:18:13