YOLOV5模型移动平台的部署

简介: YOLOv5在精度和复杂性方面都是一个非常不错的检测器。因此,选择它作为搭建的基础,并在其之上构建。YOLOv5主要关注于80个类COCO目标检测

1.  模型移植背景与用途


     移动互联网的飞速发展,使得越来越多基于深度学习的应用出现在移动设备上,为人们生活带来了极大地便捷。       糖尿病病足诊断模型部署于移动端 APP 上,一方面能够医护人员能够方便的使用APP 来进行临床监察,减轻主治医师的工作量;另一方面,对于无法长期进行住院治疗的病患来说,可以自行或者在家人的协助下,监察病情,具有极大地实际使用意义。

     与此同时,我们将其部署在 RK3399Pro 开发板上,旨在完成一个病足诊断移动设备,方便医护人员在没有医师指导的情况下进行治疗。

     当前主流的两种实现方案分别是在线式和离线式。在线式方案的工作流程首先需要通过客户端的摄像头实时获取图像数据,然后将获取到的数据提交给部署有深度学习模型的后台服务器端来进行处理,将处理后的结果再反馈给客户端。而离线式方案的处理流相对简单,只需要将训练好的深度学习模型事先在客户端的设备上部署好,摄像头获取到图片数据后就可以在本地客户端完成处理。对比两种方案,离线式方案不必将用户图像数据上传,缩短网络传输时间,减少流量消耗的同时,对于保护病人的隐私也至关重要。


2. 开发工具及环境配置

   

(1)    Android Studio[50]:它是由谷歌发布的用于Android开发的集成环境,开发者能够在进行编程的同时,将应用可视化,为开展基于Android开发的工作提供了很大便捷。

(2)  JDK(Java Development Kit):是整个Java的核心,包含Java运行时环境,Java工具以及基于Java的类库[51]。由于Android Studio的开发语言是Java,所以使用Android Studio开发时,要在机器中配置JDK。

(3)  Android SDK(Android Software Development Kit):是一款Android开发组件,可以在不同平台如Linux、Mac、Windows上提供服务,具有多样化功能,可以很大程度上满足满足Android在开发过程中的一些特殊需求,为开发人员开展工作带来福音。

(4)  Open CV(Open Source Computer Version Library)是一个计算机视觉库,该库不仅包括机器学习、计算机视觉开源库,而且还包含图像处理库,具有广泛的应用场景。

相关文章
|
2月前
|
计算机视觉
目标检测笔记(二):测试YOLOv5各模块的推理速度
这篇文章是关于如何测试YOLOv5中不同模块(如SPP和SPPF)的推理速度,并通过代码示例展示了如何进行性能分析。
127 3
|
7月前
|
机器学习/深度学习 人工智能 算法
在进行YOLOv3模型部署时,有哪些常见的硬件平台选择和它们的优缺点是什么?
在进行YOLOv3模型部署时,有哪些常见的硬件平台选择和它们的优缺点是什么?
|
7月前
|
存储 自动驾驶 开发工具
在进行YOLOv3模型部署时,如何评估和选择最适合的硬件平台?
在进行YOLOv3模型部署时,如何评估和选择最适合的硬件平台?
|
机器学习/深度学习 移动开发 数据挖掘
如何用CSharpOpenCv集成Yolov3的模型
如何用CSharpOpenCv集成Yolov3的模型
321 0
如何用CSharpOpenCv集成Yolov3的模型
|
缓存 计算机视觉
|
机器学习/深度学习 并行计算 计算机视觉
|
自然语言处理
初体验图像分类模型
自建1300类常见物体标签体系,覆盖常见的日用品,动物,植物,家具,设备,食物等物体,标签从海量中文互联网社区语料进行提取,保留了出现频率较高的常见物体名称。模型结构采用最新的ViT-Base结构。
初体验图像分类模型
|
机器学习/深度学习 人工智能 TensorFlow
YOLOv5-Lite 详解教程 | 嚼碎所有原理、训练自己数据集、TensorRT部署落地应有尽有(三)
YOLOv5-Lite 详解教程 | 嚼碎所有原理、训练自己数据集、TensorRT部署落地应有尽有(三)
628 0
|
开发工具 计算机视觉 git
YOLOv5-Lite 详解教程 | 嚼碎所有原理、训练自己数据集、TensorRT部署落地应有尽有(二)
YOLOv5-Lite 详解教程 | 嚼碎所有原理、训练自己数据集、TensorRT部署落地应有尽有(二)
1243 0
|
缓存 资源调度 算法
YOLOv5-Lite 详解教程 | 嚼碎所有原理、训练自己数据集、TensorRT部署落地应有尽有(一)
YOLOv5-Lite 详解教程 | 嚼碎所有原理、训练自己数据集、TensorRT部署落地应有尽有(一)
1323 0