当前,深度学习有很多框架:tensorflow、pytorch、caffe、keras等。很多场景下,需要训练好的模型在移动端运行。移动端的框架又有很多TensorFlow Lite、Core ML、NCNN、MNN等等。 其中 tensorflow 所对应的移动端移植框架 TensorFlow Lite。在自己这个系列记录使用 tensorflow lite框架进行 android 端的移植。 整个记录为: CNN移动端移植 || 1. Android studio 开发环境搭建 CNN移动端移植 || 2. Android Studio找不到连接的手机 CNN移动端移植 || 3. 环境配置、手机端界面设计 CNN移动端移植 || 4. 图像分类的*.tfile的使用 Classify.java CNN移动端移植 || 5. 安卓机通过相机或相册获取图片PhotoUtil.java CNN移动端移植 || 6. MainActivity.java
【专用JRE】 没有注册表设置 一般在JDK内部 JDK中包含专用JRE和开发工具,工具需要专用JRE才能够使用,专用JRE是为了开发JAVA程序准备的【公共JRE】 一般在JDK外部 会注册到windows注册表中 如果不需要开发JAVA程序,仅运行他人已有的JAVA程序时,只安装公共JRE即可
新建工程
新建后自动 Sync,耗时较长。结束后可能报错 【问题1】Could not install Gradle distribution from 'https://services.gradle.org/distributions/gradle-5.4.1-all.zip'. 这是因为自动下载该链接失败, 【解决方案】 [1] 复制链接,到浏览器重新下载。该链接报错处提示,也可以在工程路径下的 .\gradle\wrapper\gradle-wrapper.properties中查看 [2] 打开C盘中的 .gradle文件夹的最后一级目录,删除里面存在的两个文件。然后将zip复制到该路径下 [3] 然后重新 Sync
正常的话,这个新建工程能够正常Sync。 如果是其他已有的工程,会遇到很多小问题,根据具体问题逐一百度解决即可
