從頭開始配置TensorFlow lite(andriod studio到手機app)

參考博客:https://blog.csdn.net/zhou_438/article/details/104286224

一 安裝andriod studio

1 準備工作:

下載安裝包地址:https://developer.android.google.cn/studio/  

或者這裏:https://www.androiddevtools.cn/

可以不先下載andriod SDK,在andriod studio中會自動下載。

 2 安裝和配置

直接點擊exe文件,進行安裝,可以指定安裝路徑。

安裝完成後打開andriod studio會遇到SDK的錯誤,不用管他,直接cancel,就會跳過

接下來會提示安裝類型:我選的自定義

並做出了默認的SDK選項:路徑我又新建了一個,不能在andriod studio的內部

內存大小我選了 1gb,應該夠用了

然後就等待安裝吧

完成了:

然後在config中配置設備

在虛擬手機設備中,要進行配置,我根據自己的手機andriod8.0,選瞭如下配置,並下載資源:

然後可以看到 設備信息:

然後啓動手機:會彈出手機界面,開機就可以體驗了。

這部分完成後說明移動設備已經沒問題,爲後續的app調試鋪路。

二 源文件編譯並生成apk

我們需要去官網提供的GitHub上下載,這裏是原博客作者提供了一個下載好的文件(f1om),然後打開工程 項目

注意打開的文件是:examples\lite\examples\image_segmentation\android\app

然後在build中rebuild project

會下載很多文件,需要等待一會,成功後會有提醒,如果在buildoutput中有錯誤,就等資源下載完成後,再次編譯。

打開手機,運行

出現手機的界面,但是這裏的相機不能使用,不能看出效果。

生成apk文件,並把文件移到手機端,進行測試。

apk文件路徑:examples\lite\examples\image_classification\android\app\build\outputs\apk\debug

目前就測試了image classification、object detection和posenet,都可以運行,只是posenet app出現了閃退,更換了一個安卓5.1的手機沒有閃退問題,不知是什麼情況。。。

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章