- 博客(15)
- 收藏
- 关注
原创 YOLOX论文翻译
题目《 YOLOX: 2021年超越YOLO系列》文章目录摘要介绍二、YOLOX2.1 YOLOX-DarkNet532.2 其他backbones3 与SOTA比较4 流媒体感知挑战第一名(2021年CVPR自动驾驶研讨会)5 结论图1:YOLOX和其他SOTA目标检测模型在“速度-精确度”的对比曲线和部署在移动设备的轻量模型 “参数量-精确度”的对比曲线。摘要 在本报告中,我们介绍了YOLO系列的一些经验改进,以此提出了一种新的高性能探测器yolox。我们将YOLO切换为anchor-f
2021-08-09 22:28:02
3602
原创 目标检测标注文件yolo v5格式转coco格式详解及代码实现
文章目录前言一、yolo v5格式和coco格式解析1.yolo v5格式2.coco格式二、代码总结前言 目标检测数据集的标注格式通常有三种格式:pascal voc、coco、yolo。因此当我们运行开源代码使之用于目标检测时,会遇到开源代码所要求的数据集和我们目前数据集格式不同的问题,修改开源代码耗时耗力,因此通常修改我们的数据集格式使其和开源代码要求的数据集格式相同,本文主要描述如何将yolo v5格式转换为coco格式。一、yolo v5格式和coco格式解析1.yolo v5格式.
2021-07-27 22:53:47
8151
23
原创 《Deep Learning Frameworks for Pavement Distress Classification: A Comparative Analysis》论文阅读笔记
文章目录前言一、数据集二、效果三、复现和个人思考前言 该论文研究路面病害的目标检测,分别使用YOLO、CenterNet和EfficientDet检测路面病害,在算法上基本没有创新,本文从数据集和效果两个方面总结该论文。一、数据集 该论文使用IEEE BigData道路损坏检测竞赛发布的照片,这些照片由安装在车上的智能手机上拍摄,包括日本、捷克和印度三个国家的城市和乡村街道。采集的数据集包含四种常见损坏类别,如下图所示:二、效果 论文作者使用三种算法进行道路损坏识别,以F1分数为评估.
2021-06-30 17:03:48
701
1
原创 Swin Transformer阅读笔记
文章目录一、介绍二、实现细节三、实验四、结论一、介绍 该论文最终修订于2021年3月25日,全名为《Swin Transformer: Hierarchical Vision Transformer using Shifted Windows》,题目展示了该论文的两个创新点,Hierarchical表示用分层结构,第二点是Shifted Window。 从语言到视觉主要面临两个问题:在之前基于transformer的计算机视觉任务中,token有固定的大小,而不同的视觉任务规模变化大,因此需要.
2021-05-24 11:37:55
1224
原创 ViT阅读笔记
文章目录一、介绍二、实现细节三、实验四、结论一、介绍 该论文最终修订于2020年10月22日,全名是《AN IMAGE IS WORTH 16X16 WORDS:TRANSFORMERS FOR IMAGE RECOGNITION AT SCALE》,在这篇论文提出之前,在计算机视觉领域,attention机制要么与CNN结合应用(比如增强特征图、用self-attention进一步处理CNN的输出,方法是大多是2018、2019年提出的),要么替换CNN的某些组件,同时保持CNN的整体结构,或者使.
2021-05-24 11:26:15
1160
1
原创 《A Survey on Visual Transformer》阅读笔记
文章目录前言一、用于视觉的transformer介绍1.transformer发展的关键节点如下,视觉相关的transformer用红色标记2.用于视觉的transformer代表性成果二、transformer模型1.原始transformer1.1输入1.2自注意层1.3 其他关键细节三、用于视觉的transformer3.1 backbone3.1.1 iGPT3.1.2 ViT3.2 高/中级别视觉3.2.1 目标检测3.2.2 其他任务3.3 低级别视觉3.4 视频处理3.4.1 高级视频处理3.
2021-05-17 12:08:00
976
原创 Windows系统下把PyTorch模型转为ncnn模型流程
文章目录前言一、大概流程及ONNX模型简介二、环境配置1、需要安装的软件2、在Windows系统下构建ncnn环境3、VS2015配置三、步骤1、把PyTorch模型(.pth文件)转为onnx模型(.onnx文件)2、简化onnx模型3、生成ncnn模型4、使用VS编译ncnn模型总结前言 最近需要部署深度学习模型,选用了腾讯的ncnn框架,也就是要把训练好的PyTorch模型(.pth文件)转换为ncnn模型(.param和.bin文件),这次是在Windows 10系统部署,中间遇到了很多坑.
2021-04-24 23:03:48
3216
4
原创 ubuntu安装OpenCV2.4.13遇到的问题
文章目录前言教程问题问题一问题二问题三总结前言 按道理说OpenCV2已经过时了,但是由于最近运行ncnn模型需要用到OpenCV2,因此无奈在ubuntu系统上装了OpenCV2.4.13,在装的过程中遇到了一些问题,在此记录一下。教程 我主要参考了ubuntu下编译安装opencv2详细教程以及python调用opencv方法安装。问题问题一 这是在使用cmake命令时出错的,该错误可能是因为没找到对应的版本号。 改正方法如下: 1、进入如下目录: 打开version
2021-04-15 23:09:34
296
原创 caffe模型转ncnn模型
提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档文章目录前言步骤bug总结前言 最近在使用腾讯的ncnn框架时,使用ubuntu系统把基于caffe框架的alexnet模型转换为了基于ncnn框架的alexnet模型,在此过程学到了很多,因此记录一下。步骤 1、下载ncnn框架并编译,可参考该博客。 2、下载caffe框架(https://github.com/BVLC/caffe/tree/master/models/bvlc_alexnet)和权重文件(http:/
2021-04-14 17:39:29
540
原创 Python中对象调用函数的另一种方法
学习PyTorch时,对如下代码感到疑惑:net = MobileNetV2(num_classes=5) #实例类,创建类的对象netlogits = net(images) #前向传播 第二句一直不太理解,MobileNetV2类中用于前向传播的函数是forward(),一般来说,如果想调用forward函数,需要通过net.forward(images)调用,为什么net(images)就能直接调用类中的forward()函数? 后来找
2021-03-31 23:10:28
711
原创 对PyTorch的dim的理解
文章目录前言多维张量的维度torch.max()torch.argmax()torch.softmax()torch.stack()总结前言 做深度学习的项目,离不开对tensor的操作,tensor中文名称是张量,以PyTorch框架为例,张量是PyTorch的基本数据类型,初学者对张量操作时,常常会被dim这个参数困扰,本文测试了torch.max()、torch.argmax()、torch.softmax()、torch.stack()四个函数的dim值,以利于初学者对dim和张量的理解。
2021-03-30 23:01:48
1694
3
原创 函数指针
文章目录函数指针的声明函数指针的调用回调函数函数指针的声明 一个函数指针的声明如下:“int (*pf)();”。该声明有两个括号,第一个括号把"*pf"聚合在一块,第二个括号是函数调用操作符,如此声明可使pf成为一个函数指针。因为函数调用操作符的优先级高于间接访问操作符,所以注意"(*pf)"的括号不能省略。 若在程序中定义了一个函数,该函数会占用一段内存空间,函数名即是该段内存空间的首地址,我们一般称该段内存空间的首地址为函数的地址。示例如下:int f(int);int (*pf)(in
2021-02-10 18:42:15
134
原创 声明结构体的几种方法
目录前言标签typedef结构体的自引用方法一方法二前言 在C语言中,常常使用数组存储若干个同种类型的数据,若想存储不同类型的数据,就要用到结构体了,结构体是一些值的集合,这些值称为它的成员,下面叙述声明结构体的误区:1、struct{ int a; char b;}ss;2、struct{int a;char b;}st; 声明1创建了一个名为ss的变量,声明2创建了一个名为st的变量,它们都包含两个成员:int型的a和char型的b。需要注意,虽然ss和.
2021-02-02 20:59:02
4783
2
原创 C/C++动态分配内存的几种方法
使用C/C++编程时,会经常开辟内存空间,以便动态合理使用内存,本文主要讲述开辟内存空间的几种方法及一些原理,理解不深刻之处欢迎各位指正。概述需要用到头文件<stdlib.h>malloccallocreallocnewfree...
2021-01-31 21:47:18
10264
原创 文本文件和二进制文件的区别和联系
这里写自定义目录标题欢迎使用Markdown编辑器新的改变功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入欢迎使用Markdown编辑器你好! 这是你第一次使用 Markdown编辑器 所展示的欢迎页。如果你想学习如何使用Mar
2020-12-17 15:33:47
4848
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人