深度学习模型的的移动终端开发
文章平均质量分 73
金子007
这个作者很懒,什么都没留下…
展开
-
Windows环境下yolov5移植到Android手机上的详细步骤
记录一下我将训练好的YOLOv5模型移植到Android手机上的详细步骤,真的是踩坑无数加秃头的一个过程,步骤如下:需要的环境:pycharm/vscode,AndroidStudio,Visual studio2017文章目录一.将训练好的.pt模型转换成.onnx二. onnx -> ncnn1.需要安装的依赖库2.安装cmake很重要,这个很简单啦,自己搜教程吧3.编译protobuf-3.4.04.下载OpenCV并安装5.编译ncnn6.修改上一步生成的 .param三、Android原创 2021-01-15 13:16:31 · 14812 阅读 · 37 评论 -
深度学习模型ckpt转成pb模型(YOLOv3为例)
为了深度学习模型的移植,首先需要将训练好的模型.ckpt的三个模型保存成.pb模型,在网上找到了很多方法,但是困难重重,中间经历找不到输入输出node,找到之后输出的模型不能进行预测,后来终于找到了方法,这里记录一下。我成功啦~步骤如下:1.首先获得输入输出节点的名字代码如下:from tensorflow.python.framework import graph_utilimport tensorflow as tffrom model import yolov3import argsf原创 2021-01-09 14:54:51 · 1612 阅读 · 2 评论 -
将目标检测SSD模型移植到Android手机上+调用摄像头拍照进行目标识别
续我的6月15号的博客,原本准备将我自己训练的YOLO V3的模型移植到手机上,但是尝试了几次都不成功,发现自己训练的模型,在转换成.pb文件之后,创建tensorflow接口总是失败,估计时我模型保存时有其他的问题,故想先移植一个官方demo能够运行的SSD模型。目录1.安卓手机显示的效果图2.移植步骤-添加依赖和配置2.1 将想要移植的模型放到指定位置2.2 添加.so和 .jar的依赖2.3 app\build.gradle(Module:app)配置3.移植步骤-模型调用3.1首先创建一个Clas原创 2020-06-20 20:31:27 · 5294 阅读 · 6 评论 -
总是遇到的报错信息Unknown host d29vzk4ow07wi7.cloudfront.net.解决方法
最近调试了别人的Android的深度学习移植的demo,总是遇到这个问题,查了一些资料,最终解决了1.修改build.gradle(project:XXX)的jcenter()在jcenter()上面添加maven { url ‘http://maven.aliyun.com/nexus/content/groups/public/’ }//阿里云镜像服务jcenter()可以屏蔽,也可以不屏蔽,因为两种方式我都成功过。在buildscript和allprojects都进行添加2.上述方式没通过的原创 2020-06-18 10:25:50 · 1539 阅读 · 0 评论 -
Tensorflow官方Android demo运行步骤和遇到的问题总结
在部署自己训练好的模型前,首先运行一下tensorflow发布的官方demo,运行成功,特此记录!首先说明一下我在Android studio运行的,我运行时,主要参考https://www.jianshu.com/p/99ff23a164ed,中间也遇到了很多问题,最终一一解决成功在虚拟设备上运行成功,最终也安装到自己的手机上运行了,成功!1.首先下载tensorflow的源码下载地址为:https://github.com/tensorflow/tensorflow2.使用Android stu原创 2020-06-16 18:32:08 · 985 阅读 · 5 评论 -
Android studio调用手机相机拍照显示并保存+读取本地相册并显示
移植深度学习训练好的模型,第一步是可以使用安卓手机的相机进行拍照或者访问相册进行图片选择。第二步,调用模型,进行结果显示。现在记录第一步的代码实现。我的界面分为三位,一个是MainActivity,第二个是Camera拍照的显示,第三个是Albums的显示。结构介绍1.activity_main.xml和MainActivity.java介绍1.1.activity_main.xml代码1.2.MainActivity.java代码及介绍2.albums.xml和Albums.java介绍以及添加方法介原创 2020-06-15 16:48:40 · 24317 阅读 · 109 评论 -
Windows10环境下安卓开发环境Android studio安装步骤
最近需要将深度学习模型移植到安卓手机上,故安装了一个安卓的开发环境,查找了一些资料,最终安装成功,并跑成功“hello world”的demo,特此记录。详细安装步骤1.安装JDK2.配置环境3.安装Android studio4.首次配置Android studio的SDK环境5.新建第一个hello world!的demo6.利用虚拟设备运行hello world!的demo7.配置SDK环境总结1.安装JDK下载JDK网址:https://www.oracle.com/java/techno原创 2020-06-13 16:58:07 · 3122 阅读 · 0 评论