AI识别技术详解 --在windows环境中部署基于YOLO v8模型的目标检测

首先 YOLO是一个端到端的目标检测算法,一次前向传播计算,实现图像的多目标检测任务,我么可以在ultralytics官网上查看YOLO的各个版本(v1-v8)以及源码

使用YOLO v8提供的python接口,训练一个佩戴安全帽的目标监测模型,完成模型训练后使用这个模型识别图像和视频中的人物是否佩戴了安全帽

一 准备训练数据

最直接的方法-------》在kaggle平台搜索相关的数据 ,打开kaggle平台

下载之后解压目录如下图

在train/image目录下标记结果为YOLO格式,标记结果文件名和图片文件名是一一对应的

标记结果.txt文件解释

二 Anaconda 环境安装

下载安装 Anaconda

链接:https://pan.baidu.com/s/1aQmPr0m9eWpYR-BiTijLhg

提取码:2swz

安装的话一般都是傻瓜式安装,选定好自己的安装目录就是下一步下一步就OK了,这里保存了一些安装过程中的记录:

验证环境

创建 虚拟pytho环境(我这里是3.10)和 激活YOLO以及安装ultralytics

如果不出现错误 说明YOLO安装完成

三 安装完成后,编写模型训练使用的ymal文件

文件取名为safehat.yaml

四 编写YOLO_train.py开始训练

五 运行训练程序

这个训练需要持续一段时间 (我用了一天一夜,迭代次数越大耗时越长)

训练完后 在当前目录下有runs目录保存训练结果,如下图

六 进行测试- ---- 编写测试代码

模型识别数据的过程,视屏会一帧一帧的识别

打开识别结果文件夹如图所示

相关推荐
深度学习实战训练营40 分钟前
基于CNN-RNN的影像报告生成
人工智能·深度学习
昨日之日20063 小时前
Moonshine - 新型开源ASR(语音识别)模型,体积小,速度快,比OpenAI Whisper快五倍 本地一键整合包下载
人工智能·whisper·语音识别
浮生如梦_3 小时前
Halcon基于laws纹理特征的SVM分类
图像处理·人工智能·算法·支持向量机·计算机视觉·分类·视觉检测
深度学习lover3 小时前
<项目代码>YOLOv8 苹果腐烂识别<目标检测>
人工智能·python·yolo·目标检测·计算机视觉·苹果腐烂识别
热爱跑步的恒川4 小时前
【论文复现】基于图卷积网络的轻量化推荐模型
网络·人工智能·开源·aigc·ai编程
阡之尘埃6 小时前
Python数据分析案例61——信贷风控评分卡模型(A卡)(scorecardpy 全面解析)
人工智能·python·机器学习·数据分析·智能风控·信贷风控
孙同学要努力8 小时前
全连接神经网络案例——手写数字识别
人工智能·深度学习·神经网络
Eric.Lee20218 小时前
yolo v5 开源项目
人工智能·yolo·目标检测·计算机视觉
其实吧39 小时前
基于Matlab的图像融合研究设计
人工智能·计算机视觉·matlab
丕羽9 小时前
【Pytorch】基本语法
人工智能·pytorch·python