x-jeff blog

Make progress every day.

【论文阅读】Effective Whole-body Pose Estimation with Two-stages Distillation

DWPose

本文为原创文章,未经本人允许,禁止转载。转载请注明出处。 1.Introduction whole-body pose estimation是一个很重要的课题,目前的一些流行算法,比如OpenPose和MediaPipe,其性能并不能令人满意。和只检测body-only keypoints相比,whole-body pose estimation面临着更多的挑战: 更加细...

【论文阅读】Focal Loss for Dense Object Detection

Focal Loss,RetinaNet

本文为原创文章,未经本人允许,禁止转载。转载请注明出处。 1.Introduction 源码:code。 目前SOTA的目标检测器都是two-stage的、由proposal驱动的机制。比如R-CNN框架,第一阶段生成一组稀疏的候选目标位置,第二阶段使用卷积神经网络将每个候选位置分为前景或背景。后续的two-stage框架(Fast R-CNN、Faster R-CNN...

【C++基础】第九十三课:[模板与泛型编程]定义模板

template,typename,函数模板,类模板

【C++基础】系列博客为参考《C++ Primer中文版(第5版)》(C++11标准)一书,自己所做的读书笔记。 本文为原创文章,未经本人允许,禁止转载。转载请注明出处。 1.定义模板 假定我们希望编写一个函数来比较两个值,并指出第一个值是小于、等于还是大于第二个值。在实际中,我们可能想要定义多个函数,每个函数比较一种给定类型的值。我们的初次尝试可能定义多个重载函数: 1 2 ...

【程序是怎样跑起来的】第6章:亲自尝试压缩数据

RLE算法,莫尔斯编码,哈夫曼算法,可逆压缩,非可逆压缩

博客为参考《程序是怎样跑起来的》一书,自己所做的读书笔记。 本文为原创文章,未经本人允许,禁止转载。转载请注明出处。 1.文件以字节为单位保存 👉第6章热身问答: 文件储存的基本单位是什么? 1字节(=8位)。文件是字节数据的集合体。 DOC、LZH和TXT这些扩展名中,哪一个是压缩文件的扩展名? LZH。L...

【论文阅读】YOLOX:Exceeding YOLO Series in 2021

YOLOX

本文为原创文章,未经本人允许,禁止转载。转载请注明出处。 1.Introduction 源码:YOLOX。 随着目标检测的发展,YOLO系列(YOLOv1、YOLOv2、YOLOv3、YOLOv4、YOLOv5)始终追求速度和精度之间的最佳平衡。目前,YOLOv5具有最优的平衡性能,在COCO上以13.7ms的速度达到了48.2%的AP(使用YOLOv5-L模型,输入为...

【C++基础】第九十二课:[面向对象程序设计]文本查询程序再探

文本查询程序,set_intersection

【C++基础】系列博客为参考《C++ Primer中文版(第5版)》(C++11标准)一书,自己所做的读书笔记。 本文为原创文章,未经本人允许,禁止转载。转载请注明出处。 1.文本查询程序再探 接下来,我们扩展【C++基础】第六十八课:[动态内存]使用标准库:文本查询程序中的文本查询程序,用它作为说明继承的最后一个例子。我们将针对下面这个小故事展开查询: 1 2 3 4 5 6...

【YOLO系列】YOLOv5

YOLOv5

本文为原创文章,未经本人允许,禁止转载。转载请注明出处。 1.Ultralytics YOLOv5 Architecture YOLOv5没有发表官方论文。官方github地址:yolov5。本博文参考官方文档,因为YOLOv5还在不断的更新,本博文介绍的是YOLOv5的v6.0/6.1版本。 2.Model Structure YOLOv5框架包含3个主要部分: B...

【OpenCV基础】第四十二课:特征匹配

BFMatcher,FLANN

本文为原创文章,未经本人允许,禁止转载。转载请注明出处。 1.特征匹配 我们以SURF特征为例,在【OpenCV基础】第三十九课:SURF特征检测中,我们仅仅展示了SURF对特征点的检测结果。通常在检测完特征点后,我们还要计算每个点的特征描述子,然后通过特征描述子对两幅图像进行匹配。匹配的方式有很多,本文介绍两种常见的特征匹配方法。 2.Brute-force matcher ...

【论文阅读】YOLOv4:Optimal Speed and Accuracy of Object Detection

YOLOv4

本文为原创文章,未经本人允许,禁止转载。转载请注明出处。 1.Introduction 开源代码:https://github.com/AlexeyAB/darknet。 目前精度比较高的网络模型都不能做到实时检测,并且需要多个GPU来完成训练。我们提出一个可以实时检测的CNN模型,且训练只需要一块GPU即可。我们提出的YOLOv4的性能结果见Fig1。 我们的贡...

【C++基础】第九十一课:[面向对象程序设计]容器与继承

容器与继承

【C++基础】系列博客为参考《C++ Primer中文版(第5版)》(C++11标准)一书,自己所做的读书笔记。 本文为原创文章,未经本人允许,禁止转载。转载请注明出处。 1.容器与继承 当我们使用容器存放继承体系中的对象时,通常必须采取间接存储的方式。因为不允许在容器中保存不同类型的元素,所以我们不能把具有继承关系的多种类型的对象直接存放在容器当中。 举个例子,假定我们想定义...