
YOLOv5源代码导读
文章平均质量分 64
幻灵H_Ling
这个作者很懒,什么都没留下…
展开
-
YOLOv5-4.0-loss.py 源代码导读(损失函数)
YOLOv5介绍YOLOv5为兼顾速度与性能的目标检测算法。笔者将在近期更新一系列YOLOv5的代码导读博客。YOLOv5为2021.1.5日发布的4.0版本。YOLOv5开源项目github网址源代码导读汇总网址本博客导读的代码为utils文件夹下的,取自1.27日更新的版本。...原创 2021-05-13 20:23:26 · 7462 阅读 · 8 评论 -
视频可视化目标检测中的bounding box及实现检测目标的剪切
变量格式输入:视频,格式通过改文件名字确定ground truth / target标签格式:一个txt文档,其中包含若干行lines,每一行为[object_id conf frame_index x y w h] 如果格式不对应 只需要修改读取文档的代码部分即可实现代码需要的函数库import osimport cv2import numpy as np需要定义的三个路径(txt文档所在路径、输入视频路径、输出视频路径)det_path = "../detections.原创 2021-03-31 11:42:19 · 1977 阅读 · 4 评论 -
YOLOv5-4.0-general.py 源代码导读(通用工具)
YOLOv5介绍YOLOv5为兼顾速度与性能的目标检测算法。笔者将在近期更新一系列YOLOv5的代码导读博客。YOLOv5为2021.1.5日发布的4.0版本。YOLOv5开源项目github网址源代码导读汇总网址本博客导读的代码为utils文件夹下的general.py,取自1.27日更新的版本。general.py该文件提供了模型多个过程中用到的通用方法,每个功能以函数的方式进行定义。...原创 2021-03-04 20:22:18 · 4481 阅读 · 34 评论 -
pytorch “step must be greater than zero“问题解决
在探究yolov5源代码中 process match部分,matches代码段的时候调试遇到了一下问题。ValueError Traceback (most recent call last)<ipython-input-40-9452df23b94c> in <module> 15 print(matches) 16 matchesn = matches.numpy()---> 17 m原创 2021-02-22 21:55:42 · 15402 阅读 · 5 评论 -
YOLOv5-4.0-test.py 源代码导读(模型测试)
YOLOv5介绍YOLOv5为兼顾速度与性能的目标检测算法。笔者将在近期更新一系列YOLOv5的代码导读博客。YOLOv5为2021.1.5日发布的4.0版本。YOLOv5开源项目github网址源代码导读汇总网址本博客导读的代码为主文件夹下的test.py取自11月份版本test.py以下为该文件必须导入的模块,其中部分文件来源于其他项目子文件。utils文件中其他子文件笔者会在后续逐渐更新。 (以下代码均保留原始缩进以方便阅读)import argparse #解析命令行参数的库impo原创 2021-01-27 22:58:48 · 4802 阅读 · 11 评论 -
YOLOv5-4.0-activations.py 源代码导读(激活函数)
YOLOv5介绍YOLOv5为兼顾速度与性能的目标检测算法。笔者将在近期更新一系列YOLOv5的代码导读博客。YOLOv5为2021.1.5日发布的4.0版本。YOLOv5开源项目github网址源代码导读汇总网址本博客导读的代码为utils文件夹下的activations.py最后更新日期为2021.1.7激活函数-数学表达首先介绍YOLOv5激活函数中涉及到的函数其具体形式:Sigmoid激活函数:Sigmoid(x)=11+e−x=exex+1 Sigmoid(x) = \frac原创 2021-01-23 22:45:28 · 3281 阅读 · 4 评论 -
YOLOv5-4.0 源代码导读-持续更新
YOLOv5介绍YOLOv5为兼顾速度与性能的目标检测算法。笔者将在近期更新一系列YOLOv5的代码导读博客。YOLOv5为2021.1.5日发布的4.0版本。YOLOv5开源项目github网址YOLOv5utils文件夹metrics.pygoogle_utils.pytorch_utils.py...原创 2021-01-22 17:48:20 · 2862 阅读 · 4 评论 -
YOLOv5-4.0-metrics.py 源代码导读
YOLOv5介绍YOLOv5为兼顾速度与性能的目标检测算法。笔者将在近期更新一系列YOLOv5的代码导读博客。YOLOv5为2021.1.5日发布的4.0版本。YOLOv5开源项目github网址本博客导读的代码为utils文件夹下的metrics.pymetrics.py该文件通过获得到的预测结果与ground truth表现计算指标P、R、F1-score、AP、不同阈值下的mAP等。同时,该文件将上述指标进行了可视化,绘制了混淆矩阵以及P-R曲线。相关导入模块及说明如下所示。from p原创 2021-01-22 17:39:41 · 4369 阅读 · 27 评论 -
YOLOv5-4.0-google_utils.py 源代码导读
YOLOv5介绍YOLOv5为兼顾速度与性能的目标检测算法。笔者将在近期更新一系列YOLOv5的代码导读博客。YOLOv5为2021.1.5日发布的4.0版本。YOLOv5开源项目github网址本博客导读的代码为utils文件夹下的google_utils.py文件,更新日期为2021.1.14.google_utils.py该文件负责从github/googleleaps/google drive等网站下下载所需要的的一些文件。相关导入模块及说明如下所示。#谷歌云对应的链接# Googl原创 2021-01-18 13:49:11 · 4207 阅读 · 5 评论 -
YOLOv5-4.0-torch_utils.py 源代码导读
YOLOv5介绍YOLOv5为兼顾速度与性能的目标检测算法。笔者将在近期更新一系列YOLOv5的代码导读博客。YOLOv5为2021.1.5日发布的4.0版本。YOLOv5开源项目github网址本博客导读的代码为utils文件夹下的torch_utils.py文件,更新日期为2021.1.10.torch_utils.py该文件为基于pytorch的一些实用工具的编写。相关导入模块及对应说明如下所示:import logging #日志功能生成模块import math #以下为torc原创 2021-01-17 21:21:03 · 3512 阅读 · 19 评论