我目前正在研究評估不同方面的圖像的android應用程序,我發現有很多很棒的開源算法可以使用。有沒有簡單的方法直接在我的android應用程序上使用c/C++源代碼?
問題1:大多數算法都是用c/C++/matlab語言設計的,不能直接應用。 我在搜索NDK是一個工具,它允許我們通過其他語言開發android應用程序,但是安裝程序非常複雜,我堅持了幾天。因此,在我繼續討論之前,我想先問一下,是否可以像調用java庫一樣直接包含其他的c/C++源代碼?
問題2:例如,我想在我的應用程序中使用Point Matching算法的source code,但裏面有很多文件,因爲它只是源代碼而不是庫/插件。在我的android應用程序中應用require功能的步驟是什麼? (最希望的方式是盲目地輸入一些圖片給alogrithm,並返回就像調用函數,我沒有了解它的工作原理的結果。)
轉到NDK這 –
請參閱ndk工具上可用的NDK示例 –
嘗試使用像AIDE這樣的工具並查看NDK接口如何生成。一旦你有了模板,你就可以用C++來完成剩下的工作。 – cup