![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
yolov5-目标检测
文章平均质量分 53
基于yolov5做目标检测的相关问题小笔记
深海的yu
一个学习笔记账号
展开
-
目标检测 YOLOv5 - 损失函数的改进
多标签分类原创 2022-11-02 17:28:34 · 1646 阅读 · 0 评论 -
【ubuntu18.04中将一个文件夹中所有图片文件移动到另一个文件夹中】
ubuntu18.04中将一个文件夹中所有图片文件移动到另一个文件夹中原创 2022-07-06 14:18:56 · 888 阅读 · 0 评论 -
目标检测 YOLOv5 - 损失函数的改进
类别是包含关系的BCEWithLogitsLoss 可以用于多标签分类的,一个目标可以属于一个或者多个类别,例如一个目标可以是人,男人,儿童,类别存在一种包括关系。因为BCEWithLogitsLoss = Sigmoid + BCELoss,BCEWithLogitsLoss将Sigmoid加入了损失函数中。Sigmoid概率和不需要是1。例如sigmoid的计算结果取出一行看示例代码中的输出[0.5100, 0.6713, 0.5025]这个数累加起来不是1,如果定义阈值大于等于0.50。那么这个原创 2022-05-05 16:18:36 · 1619 阅读 · 0 评论 -
YOLOv5将IOU Loss替换为EIOU Loss
YOLOv5将IOU Loss替换为EIOU Loss原创 2022-05-05 15:54:32 · 7178 阅读 · 14 评论 -
IOU、GIOU、DIOU、CIOU、EIOU、Focal EIOU、alpha IOU损失函数分析及Pytorch实现
IOU Loss算法作用:Iou的就是交并比,预测框和真实框相交区域面积和合并区域面积的比值,计算公式如下,Iou作为损失函数的时候只要将其对数值输出就好了。def Iou_loss(preds, bbox, eps=1e-6, reduction='mean'): ''' preds:[[x1,y1,x2,y2], [x1,y1,x2,y2],,,] bbox:[[x1,y1,x2,y2], [x1,y1,x2,y2],,,] reduction:"mean"or"s原创 2022-05-05 15:46:06 · 4485 阅读 · 1 评论 -
基于labelimage标注yolo数据集
目录一、准备工作二、使用labelimage1.命令行窗口命令2.设置labelimage参数、属性一、准备工作制作文件夹VOC2007的目录结构为:├── VOC2007│├── JPEGImages 存放需要打标签的图片文件│├── Annotations 存放标注的标签文件│├── predefined_classes.txt 定义自己要标注的所有类别(这个文件可有可无,但是在我们定义类别比较多的时候,最好有这个创建一个这样的txt文件来存放类别)1.JPEGImages..转载 2021-11-15 12:46:16 · 959 阅读 · 0 评论 -
YOLOV5---数据集格式转化及训练集和验证集划分
YOLOV5---数据集格式转化及训练集和验证集划分VOC标签格式转yolo格式并划分训练集和测试集标签为yolo格式数据集划分训练集和验证集VOC标签格式转yolo格式并划分训练集和测试集yolov5训练所需要的文件格式是txt格式的,基于labelimage标注的格式有VOC(xml格式),同时训练自己的yolov5检测模型的时候,数据集需要划分为训练集和验证集。本文基于python,实现了将xml格式的标签文件转换为txt文件,同时按比例划分为训练集和验证集的功能。import xml.etr转载 2021-11-12 23:21:59 · 20467 阅读 · 18 评论