一、Yolo的标注与训练
总体来说就一个流程(需要什么>标注它>训练它>验证它>点击它)
YOLO(You Only Look Once)是一种基于深度学习的实时目标检测算法。它将目标检测任务简化为一个单一的回归问题(简化成一个函数:比如知道直角双边我们求斜边,简化成公式函数就是:a^2 + b^2 = c^2,用直观的视觉感受对“人”的定义就是:两只眼睛、两个耳朵、两个手脚、一个嘴巴的直立行走的对称形象),通过一次前向传播即可预测图像中所有目标的类别和位置。那么这个公式里面包含了如:目标颜色、位置、轮廓…..
1、训练Yolo目标的具体需求:
训练Yolo目标的具体需求是:识别到对应的页面(page)进行对应的操作(handle)
游戏首页
日常页面
进行便捷组队页面
匹配成功页面
教案演示:
视频演示:(封面错误)
2、Yolo目标的标注:
①、标注Yolo目标的基本要诀明析
标注规范要求边界框准确完整、类别一致、避免漏标、避免错标或重复标注。
图一、标注“虫”
图二、标注“带虫苹果”
图三、精细化的“叉叉”
图四、带背景的”叉叉“
错误示范:标注边界框不准确不完整的情况:同一个yolo标注集内同一个标签标注出现各种情况:
Yolo目标主体明晰:总的来说做平面静态页面图标类目标检测,则以图一、图三为标准,明确标注目标、减少背景干扰,要明细非平面静态页面场景的情况,如以下人物目标检测,就需要大量场景、背景作为训练基准:
YOLO识别原理:是将图片切割成一块一块的区域来进行特征匹配:
那么如下,我们做识别的时候,会有与其他需要识别的对象高度重合只有少数区域不同,相同的占据95%,面对这样的情况要么进行针对性训练(让yolo知道谁是谁-学会找区别),要么做拆分,将大块的单个的变成小个的多个的
视频演示:
②、远程截屏工具的使用(ADB自动截图工具-支持多设备选择.exe)
视频演示:
③、标注工具的使用(人气猫图色综合工具.exe[autoLabel.vmp.exe])
视频演示:
3、Yolo目标的处理:
此处开发了一批供大家使用的Yolo图像标注、检测、增强工具:
①、APP异常弹窗、授权、更新等云处理(异常页面云处理软件.exe)
在APP流程中出现的弹窗、授权、更新…所有不在流程内的页面或者在流程内但不规则出现的可操作类弹窗!
视频演示:
②、标签重复样本检测工具的使用(删除相似度99%的图片.exe)
检测并删除同一样本中出现多次完全一样的图片样本,减少标注、训练的无效样本,提高标注与训练效率!
视频演示:
③、标签管理工具(删除无用标签并重新排序+标签标注计数工具.exe)
功能一、Yolo目标标注后,标注数量过少或者不需要的标签可通过该软件进行处理!
功能二、需要检测一下标签样本是否足够(一般识别最少样本量不少于20份,过少检测结果会很随机!)
视频演示:
④、标签样本随机分布工具(标注图标随机分布+标注图标随机放大缩小v2.0.exe)
Yolo目标标注后,需要为了使检测时不在一个位置检测样本,需要通过样本随机分布实现样本的全图检测(只能对文件夹进行全部处理,需要单独处理某个图片,请单独提取它的图片【images】和标签【labels】文件夹!)
视频演示:
⑤、标签样本图像增强工具(色相饱和度明度亮度+U、V通道灰度图膨胀腐蚀图v2.0.exe)
Yolo目标标注后,需要为了样本图片进行增强从而实现实际场景的模拟训练(色相+饱和度+明度+亮度+U、V通道+灰度+膨胀腐蚀) (只能对文件夹进行全部处理,需要单独处理某个图片,请单独提取它的图片【images】和标签【labels】文件夹!)
视频演示:
4、Yolo目标的训练:
①、多个图片清晰度处理打包软件:
a、图片压缩1600打包服务器跑数据工具.exe(1080*2160>800*1600)精细场景
视频演示:
b、图片压缩800打包服务器跑数据工具.exe(1080*2160>400*800)普通场景
视频演示:
c、不压缩800打包服务器跑数据工具.exe(400*800>400*800)(仅打包,特殊场景)
视频演示:
②、OSS对象存储上传软件(文件上传流程):
OSS是一个中间存储,从本地上传到中间件(7-20m/s),再从中间件下载(20-40m/s)到训练的服务器上!
视频演示:
③、恒源云训练流程:
先部署环境,再解压上传的图片和标签文件,最后调整参数进行训练
视频演示:
5、Yolo目标的验证:
①、从云端下载训练的best.pt文件并进行识别文件转换:
需要将best.pt文件转化为.bin和.param文件,才能给终端工具使用
视频演示:
②、人气猫生成验证与自动标注:
快速训练出一个版本,给人气猫标注工具使用(自动标注),减轻截图标注的时间。
视频演示:
③、给安卓设备(上位机)使用(扫描识别情况):
给机器识别使用。
视频演示:
6、Yolo目标的点击:
二、脚本的运行
1、基础功能
①、四键导航的录入与上传到云端(ADB截图工具画框四键定位.exe):
视频演示:
②、四键导航云端缓存到上位机(云端指令):
视频演示:
获取资源前请仔细阅读一下声明:
重要提示
如有解压密码: 看下载页、看下载页、看下载页。
源码工具资源类具有可复制性: 建议具有一定思考和动手能力的用户购买。
请谨慎考虑: 小白用户和缺乏思考动手能力者不建议赞助。
虚拟商品购买须知: 虚拟类商品,一经打赏赞助,不支持退款。请谅解,谢谢合作!
声明: 本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。
