- Machine Learning Projects for Mobile Applications
- Karthikeyan NG
- 358字
- 2021-06-10 19:41:40
Installing Android NDK and SDK
You need Android NDK to build the TensorFlow Lite code. You can download this from NDK Archives, accessed through the following link.
Android Studio comes with SDK tools. You need to access build tools version 23 or higher (the application runs on devices with API 21 or higher).
You can update the WORKSPACE file in the root of the directory with the API level and path to both SDK and NDK.
Update the api_level and location of the SDK and NDK at the root of the repository. If you open SDK Manager from Studio, you can find the SDK path. For example, note the following for SDK:
android_sdk_repository (
name = "androidsdk",
api_level = 27,
build_tools_version = "27.0.3",
path = "/Users/coco/Library/Android/sdk",
)
And for Android NDK archives:
android_ndk_repository(
name = "androidndk",
path = "/home/coco/android-ndk-r14b/",
api_level = 19,
)
At the time of writing, android-ndk-r14b-darwin-x86_64.zip is used from the NDK Archives. You can adjust the preceding parameters based on the availability.
Now, we are ready to build the source code. To build the demo app, run Bazel:
bazel build --cxxopt=--std=c++11
//tensorflow/contrib/lite/java/demo/app/src/main:TfLiteCameraDemo
Caution: Due to a bug, Bazel only supports the Python 2 environment right now.
The demo app here uses the TensorFlow Lite Java API, which takes a single image as input and produces the same in output. The output contains a two-dimensional array. The first array contains the category index value, and the second dimension contains the confidence value of the classification. From the values, it displays the top three to the user on the frontend.
- Istio入門與實戰(zhàn)
- 龍芯應(yīng)用開發(fā)標(biāo)準(zhǔn)教程
- Python GUI Programming:A Complete Reference Guide
- SDL Game Development
- 計算機組裝·維護與故障排除
- INSTANT Wijmo Widgets How-to
- Manage Partitions with GParted How-to
- 電腦維護365問
- 筆記本電腦維修不是事兒(第2版)
- 筆記本電腦維修300問
- Source SDK Game Development Essentials
- 龍芯自主可信計算及應(yīng)用
- 新編電腦組裝與硬件維修從入門到精通
- Instant Website Touch Integration
- USB應(yīng)用開發(fā)寶典