![](https://img-blog.csdnimg.cn/20201014180756922.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
目标检测
文章平均质量分 78
watermelonoops
此人不懒,随心写写
展开
-
Pytorch深度学习框架YOLOv3目标检测学习笔记(五)——输入输出工程实现
在这一部分我们为检测创建输入输出管线,包含从硬盘的读取图片,做出预测,用预测画出锚框,保存到硬盘中,也会学习怎么使用摄像头实时检测工作。我们需要安装OpenCV3在目录文件夹中创建检测文件detector.py,在开头导入如下包from __future__ import divisionimport timeimport torch import torch.nn as nnfro...原创 2019-11-18 17:55:30 · 824 阅读 · 3 评论 -
Pytorch深度学习框架YOLOv3目标检测学习笔记(四)——置信阈值和非最大抑制
准备在util.py中创建write_results函数来获取我们的正确检测结果def write_results(prediction, confidence, num_classes, nms_conf = 0.4):函数以prediction, confidence (objectness score threshold), num_classes (80, in our case)...原创 2019-11-18 16:39:11 · 4107 阅读 · 1 评论 -
Pytorch深度学习框架YOLOv3目标检测学习笔记(三)——网络的前向传播
定义网络我们前面指出,用nn.Module类去搭建pytorch传统结构。让我们从我们的检测文件中定义网络在darknet.py中,我们加入了如下类class Darknet(nn.Module): def __init__(self, cfgfile): super(Darknet, self).__init__() self.blocks = pa...原创 2019-11-18 15:31:31 · 1957 阅读 · 1 评论 -
Pytorch深度学习框架YOLOv3目标检测学习笔记(二)——创建网络框架的层
开始创建工程代码目录创建darknet.py,darknet是YOLO的基础结构框架,这个文件包含创建YOLO网络的代码,用util.py文件包含的多种有用的函数代码对darknet.py提供支持,将这两个文件放到目录中去配置文件官方代码(c语言)使用配置文件来建立网络,cfg文件描述了网络布局,块与块的连接。用以下命令下载网络配置信息mkdir cfgcd cfgwget htt...原创 2019-11-18 10:54:56 · 539 阅读 · 1 评论 -
Pytorch深度学习框架YOLOv3目标检测学习笔记(一)——YOLOv3原理详解
准备知识需要了解CNN工作原理,包括残差块,跳跃连接,上采样什么是目标检测、边界框回归IoU和非最大抑制基础pytorch语法,可以轻松创建神经网络全卷积神经网络YOLOv3全部由卷积层组成,简称FCN,有跳跃层和上采样层连接的75个卷积层。YOLOv3没有使用池化层,而使用一层步长为2的卷积层来帮助下采样,帮助我们避免池化带来的低级特征损失网络下采样通常通过设置网络的步长进行,例如我...原创 2019-11-15 21:23:26 · 3639 阅读 · 1 评论 -
YOLOv3&pytorch在ubuntu实现
YOLOv3YOLOv3:you only look once,是经典的目标检测算法,今天我们在ubuntu操作系统利用pytorch实现YOLOv3配置环境我们在使用pytorch版本YOLOv3前需要自行下载Anaconda:我们需要配置环境中的三项内容:Python 3.5OpenCVPyTorch 0.4从https://github.com/ayooshkathuria...原创 2019-11-15 10:13:12 · 1625 阅读 · 1 评论