YOLO
文章平均质量分 72
轮子去哪儿了
研究生在读:https://github.com/yangzhaonan18
展开
-
YOLO v2 论文总结 算法总结:Better, Faster, Stronger
文章目录YOLO9000: Better, Faster, Stronger1. 论文主要内容1.1. Abstract 摘要1.2. Introduction 简介1.3. Better 更好Batch NormalizationHigh Resolution ClassifierConvolutional With Anchor BoxesDimension ClustersDirect ...原创 2019-03-20 22:11:11 · 695 阅读 · 1 评论 -
VOC、COCO、YOLOv3 的 .json .xml .txt 标签文件内容,格式转换
文章目录数据集格式的理解与使用1. 数据集中标签文件的内容1.1. Tinghua100K 的数据集格式(.json)1.2. VOC的数据集格式(.xml)1.3. COCO数据集的格式(.json)1.3. YOLO需要的数据集格式(.txt)2. 数据集的下载和文件结构2.1. VOC数据集(标签是 .xml格式)2.2. COCO 数据集(标签是 .json格式)3. 不同格式之间的转换3...原创 2019-08-28 22:56:38 · 9933 阅读 · 6 评论 -
models.py 中的一些小的知识点
文章目录1. hasattr(object, name) # 判断是否包含属性1. hasattr(object, name) # 判断是否包含属性判断 object对象 是否包含 name属性(字符串)原创 2019-08-27 22:44:54 · 276 阅读 · 0 评论 -
parse_config.py 文件的理解:用于解析 网络配置和数据配置
文章目录parse_config.py 包含两个函数1. def parse_model_config(path) 函数分析1.1. 函数的输入 是配置文件的路径 path ,如下:1.2. yolov3.cfg 的文件内容:1.3. 解析过程 及输出结果2. def parse_data_config(path): 函数分析2.1. 函数的输入是 data的配置文件 path, 如下:2....原创 2019-08-12 17:19:48 · 2969 阅读 · 1 评论 -
1 PyTorch版YOLOv3 代码中文注释 之 训练 train.py test.py detect.py
文章目录PyTorch版YOLOv3代码中文注释1. 相关链接:2. 文件结构:3. train.py3.1. train.py 中包含的主要功能3.2. train.py 每行代码添加中文注释3.3. train.py 涉及的重要函数、知识点3.3.1. argparse 库的使用方法3.3.2. Logger 库的使用??不会3.3.3. device = torch.device() 设置...原创 2019-08-12 15:43:40 · 7366 阅读 · 19 评论 -
models.py YOLOv3 中 darknet 模型构建过程
文章目录1. 模型构建过程1. 模型配置文件2. 解析 config_path 配置文件,生成 module_defs 列表3. 根据 module_defs 列表,创建 module_list 模型3.1 构建模型的主要代码如下:3.2 模型中需要重点理解的地方:3.2.1 自定义的YOLO层3.2.2 loss 的定义2.1. 模型构建过程1. 模型配置文件YOLO 模型根据一个.c...原创 2019-08-15 20:43:50 · 1864 阅读 · 0 评论 -
detect.py 中的一些小的知识点
文章目录1. model.eval() # 设置为评估模式2. numpy 中的 unique() # 去重复元素 np.unique(A)3. torch 中的 unique() # A.unique()4 import random # 生成随机数5 np.random. # 生成随机数1. model.eval() # 设置为评估模式让 model 变成测试模式,这主要是对dro...原创 2019-08-15 15:25:08 · 932 阅读 · 0 评论 -
test.py 中的一些小的知识点
文章目录1. tqdm.tqdm 显示进度条2. with …… as …… # 执行完命令之后 自动关闭文件3. with torch.no_grad()1. tqdm.tqdm 显示进度条程序如下:import tqdmfor i, item in enumerate(tqdm.tqdm(range(2, 2012312300))): pass运行时的进度条如下:...原创 2019-08-15 09:54:47 · 218 阅读 · 0 评论 -
train.py 中的一些小知识点
文章目录asdf1. def load_darknet_weights(self, weights_path) : 加载预训练权重的函数2. dict.get(key, default=None)3. python 函数中 关于星 * 的使用例子3.1. 用在函数的参数前,\* 可以同时访问多个参数,\*\* 可以同时访问多个 字典形式的参数3.2 用在变量之前, \* 可以提取变量中的值,\*\...原创 2019-08-14 17:01:45 · 1280 阅读 · 0 评论 -
YOLOv3 模型相关的信息
文章目录1. print(model)2. print(model.yolo_layers) # 模型中的三个yolo 层3. print(yolo.metrics) # yolo 层的指标1. print(model)model = Darknet(opt.model_def) 显示如下Darknet( (module_list): ModuleList( (0): ...原创 2019-08-14 16:57:32 · 227 阅读 · 0 评论 -
datasets.py
文章目录1. datasets.py 的头2. 包含的函数2.1. def pad_to_square(img, pad_value): # 图片填充到 方形分辨率 。 pad_value 值得是填补的值 0 填补黑色的点2.2. def resize(image, size):2.3. def random_resize(images, min_size=288, max_size=448):...原创 2019-08-13 22:31:38 · 735 阅读 · 0 评论 -
augmentations.py
文章目录def horisontal_flip(images, targets): 水平翻转图像1. 代码如下:2. 函数说明:def horisontal_flip(images, targets): 水平翻转图像1. 代码如下:def horisontal_flip(images, targets): images = torch.flip(images, [-1]) # 按照...原创 2019-08-13 22:03:13 · 784 阅读 · 1 评论 -
utils.py 文件的理解:一些小脚本文件
文章目录utils.py 文件的理解:一些小脚本文件1. 包含的函数1.1. def to_cpu(tensor):1.2. def load_classes(path): 加载数据集的类别1.3. def weights_init_normal(m): 权重初始化这里还要写一个文档来理解 self.children 的使用方法.1.4. def rescale_boxes(boxes, curr...原创 2019-08-13 21:56:21 · 11937 阅读 · 4 评论 -
Win10 + YOLOv3训练VOC数据集-----How to train Pascal VOC Data
Win10 + YOLOv3训练VOC数据集-----How to train Pascal VOC Data How to train (Pascal VOC Data): Download pre-trained weights for the convolutional layers (154 MB):http://pjreddie.com/media/files/darkne...原创 2018-08-18 17:23:00 · 2394 阅读 · 2 评论 -
Win10 + YOLOv3 环境配置,编译,实现目标检测----How to compile YOLOv3 on Windows
Win10 + YOLOv3 环境配置,编译,实现目标检测----How to compile YOLOv3 on Windows其他比较好的参考链接:环境配置:环境配置的最终图片列表:https://blog.csdn.net/shanglianlm/article/details/80322718视频讲解YOLOv1:https://www.bilibili.com/video...原创 2018-08-17 12:49:00 · 721 阅读 · 0 评论 -
YOLOv3学习笔记
YOLOv3学习笔记Darknet/Yolo官网:https://pjreddie.com/darknet/yolo/GitHub程序:https://github.com/AlexeyAB/darknet关于程序程序需要做的事情:1.源码解析2.论文看懂3.代码跑通4.代码修改5.训练自己的数据集posted @ 2018-08-31 16:32...原创 2018-08-31 16:32:00 · 247 阅读 · 0 评论 -
YOLO v1 论文总结 算法总结 You Only Look Once: Unified, Real-Time Object Detection
文章目录论文主要内容和贡献论文主要方法代码实现相关链接论文主要内容和贡献论文主要方法代码实现相关链接原创 2019-03-19 09:42:43 · 494 阅读 · 0 评论 -
YOLO v3 中关于 anchor 的 k-means 聚类代码
1. k-means 聚类代码我使用的代码是:https://github.com/lars76/kmeans-anchor-boxes另一个代码是:https://github.com/qqwweee/keras-yolo3/blob/master/kmeans.py输入是存放 xml标签文件的文件夹:只需要更改 example.py 中的一行代码:ANNOTATIONS_PATH =...原创 2019-09-06 10:05:26 · 5398 阅读 · 16 评论