3 赖思邈

学生身份

我要认证

梦想成为工程师的我

等级
TA的排名 7w+

关于SiamKPN代码的一些要点

关于SiamKPN代码的一些要点一、模型二、label generationheatmap:offsets:objsize:三、LOSSheatmap_lossoffsets_lossobjsize_loss四、Tracking五、Coordinate remapping summaryPS这是出自快手公司的一篇单目标跟踪论文,是最早的anchor-free tracking scheme(是的,应该比SiamFC++还早):paper: Siamese Keypoint Prediction Netw

2020-08-11 15:55:45

cv2.copyMakeBorder()&cv2.warpAffine()&cv2.warpPerspective()

在跟踪里面,会需要完成如下的操作:例如,在MDNet的里面,会在GT BBox周围crop下一些positive/negative examples, 然后进行resize和padding的操作,得到固定分辨率的patch|regions例如在SiamFC|SiamFC++里面就会在上一帧目标位置进行crop和resize,得到search image不难发现,对于目标跟踪问题,无论在train phase或者tracking phase,要得到patch,都要有crop->resize/p

2020-07-31 15:46:12

opencv-python读取webcam并保存为视频文件

这个其实有些项目可视化demo的时候都需要用到cv2(opencv-python),每次写这部分的时候又是一顿找博客,所以这里自己写一下,方便以后重复使用:

2020-07-30 19:11:24

opencv-python将图片序列转成视频

在跟踪结果以图片形式保存后,有时为了演示会希望将图片序列转换成视频,甚至作成动图插入到博客中,所以这里记录一下自己用的脚本,方便后续取用:我的cv2版本为4.1.0img2video.pyimport osimport cv2# image pathim_dir = '/home/lsm/PycharmProjects/py-MDNet/results/Biker/figs'# output video pathvideo_dir = '/home/lsm/PycharmProjects/

2020-07-29 14:36:41

py-MDNet详解附代码(二):online tracking

关于训练部分,可以看上一篇博客:py-MDNet代码提炼(一):train这篇主要讲解tracking的部分,内容会比训练阶段要复杂一些。如果不看论文的在线跟踪部分,或者只看了上一篇博客,那不禁就会有很多问题,下面以问答的形式点出几个要点:Overall procedure其实tracking阶段主要就是要做上图绿色的四点,整体的过程就如论文中描写的:输入:训练好的网络模型和第一帧目标状态输出:后续帧的预测的目标状态下面就按照整个流程来说明这四点:Initial test frame

2020-07-25 15:56:27

py-MDNet详解附代码(一):train

都0202年了,为啥还要看MDNet这么早的算法呢?原因如下:这篇论文里面有比较经典的在线更新的实现,可以作为以后理解此类手法的参考作为一个本质上是分类的跟踪器,取得了VOT2015的winner,之后的VOT2018-LT的winner–MBMD也是借鉴的MDNet论文链接:Learning Multi-Domain Convolutional Neural Networks for Visual Tracking【国内镜像】代码:https://github.com/hyeonseobnam

2020-07-25 15:56:19

关于siamfc++代码的几个要点

Siamfc++是较早发表的anchor-free的单目标跟踪器,可说是比较经典的,所以有精读的必要,就像siamfc一样。下面就几点代码中比较重要的部分写一下,以便后续回想。1、data pair的生成和增强

2020-07-09 22:12:03

近期的anchor free tracking的文章汇总

近期的anchor free tracking的文章汇总AAAI2020CVPR2020ECCV2020ArxivOthers(IEEE)ReferencesAAAI2020SiamFC++: “SiamFC++: Towards Robust and Accurate Visual Tracking with Target Estimation Guidelines”【paper】【code】CVPR2020SiamBAN:“Siamese Box Adaptive Network for

2020-07-08 00:04:05

OTB官方评估代码python版本--评估自己跟踪器,对比其他跟踪器

OTB官方评估代码python版本--评估自己跟踪器,对比其他跟踪器代码环境准备环境安装数据集准备跑自己跟踪器结果格式准备生成json文件并画图BonusOTB数据集是目标跟踪领域里面一个基准评估数据集,很多论文都会使用这个做实验,然后放上自己的实验结果,所以我也就花了几天时间仔细研究了一下,发现大家在使用OTB toolkit过程中都会有这样的问题:我有自己的跟踪器(特别现在python编...

2020-05-03 23:37:18

os.path在windows下大小写不敏感

这里记录一下与自己的第一想法不一样的代码表现,这种东西还是值得记录一下的,先直接看一下代码:在桌面上有个命名为image的文件夹,里面有张图片import os# os:win10# This is weirdpath1 = 'C:\\Users\\Ezra\\Desktop\\image\\'path2 = 'C:\\Users\\Ezra\\Desktop\\Image\\'pr...

2020-05-02 21:42:42

FCOS官方代码详解(二):Architecture(head)

上一篇写到head部分就感觉太长了,还是分开来写:FCOS官方代码详解(一):Architecture(backbone)这一篇就继续把architecture中的fcos_head分析一下,脑海中一直要有这图的印象:fcos_head在类GeneralizedRCNN初始化的时候还有这么一句:self.rpn = build_rpn(cfg, self.backbone.out_chan...

2020-04-14 23:43:19

FCOS官方代码详解(一):Architecture(backbone)

关于FCOS的论文讲解网上也有挺多了,但是从代码角度理解的不多,最近看了一下,想把自己的理解写出来,记录一下,可以忘记后又来看一眼,代码能理解,论文肯定能理解。个人还是比较喜欢这种one-stage的anchor-free的方法,简单,好理解,????论文理解:FCOS: Fully Convolutional One-Stage Object Detection 【国内镜像】官方源码:https:...

2020-04-14 16:52:56

常见目标跟踪数据集下载链接整理(更新中)

搜罗一下,感觉没人把常见的目标跟踪数据集下载链接汇总整理的,这里就整理一下,因为有些网址很难打开,这里也是想方便之后大家获取,来看看吧!我就从大佬图中来找几个吧!因为不是全接触过,有些链接不是很好,有小伙伴有更好的建议,欢迎评论 !请大家遵守相关的license,数据集仅供教育和研究使用OTBVisual Tracker Benchmar:http://cvlab.hanyang.ac...

2020-04-11 18:35:46

python中几个基本用法:namedtuple,OrderedDict,append,insert,extend

python中:namedtuple,OrderedDict,append,insert,extend一、namedtuple二、OrderedDict三、append四、insert五、extend虽然我不太喜欢重复造轮子,个人更喜欢发一些网上少的东西,但是有些基础的东西自己写一写,还是给自己留下一个印象吧,本篇就是如此。下面就是在看代码过程中几个python常用模块的介绍:(ps:下面试验...

2020-04-11 00:51:08

python -m是拿来干啥用的?

最近看一个project(FCOS)的时候看到一个命令行参数:python -m。就报着好奇心,想要把它搞明白。其中很多博客都转载这一篇:[python]自问自答:python -m参数?,但是经过测试后,只适用于python2.x的环境下,对于现在大家都用python3了,里面有点不太正确(但不否定全部)。这里总结一下自己的试验:实验环境Ubuntu 18.04.1 LTS + pytho...

2020-04-05 00:03:35

实战CenterNet,训练猫脸关键点检测数据集并测试

实战CenterNet,训练猫脸关键点检测数据集并测试一、本机配置二、环境搭建三、数据准备四、开始训练五、测试六、references这里主要记录一下,调试CenterNet用来训练猫脸关键点检测的过程。因为网上现在大多都是利用CenterNet进行目标检测,但是我觉得目标检测用CenterNet显然不是最好的,关于目标检测可以看mmdetection这个框架,可以参考我这篇博客:mmdete...

2020-03-18 18:54:51

siamfc-pytorch代码讲解(三):demo&track

我之前的两篇博客:siamfc-pytorch代码讲解(一):backbone&headsiamfc-pytorch代码讲解(二):train&siamfc代码来自:https://github.com/huanglianghua/siamfc-pytorch今天主要看一下demo的部分,也就是涉及到测试tracking的部分。直接上代码:一、demo.pyfro...

2020-03-03 14:20:59

numpy.outer、numpy.hanning、numpy.unravel_index学习总结

numpy.hamming(M)numpy.outer(a, b, out=None)numpy.hanning(M)

2020-03-02 23:06:10

siamfc-pytorch代码讲解(二):train&siamfc

siamfc-pytorch代码讲解(二):train&siamfc一、train.py二、siamfc.py2.1 SiamFCTransforms2.2 Pair2.3 train_step下一篇这是第二篇的siamfc-pytorch代码讲解,主要顺着程序流讲解代码,上一篇讲解在这里:siamfc-pytorch代码讲解(一):backbone&headshow me ...

2020-02-24 17:27:36

np.tile、np.meshgrid、np.where学习总结

np.tile、np.meshgrid、np.where学习总结一、numpy.tile()二、numpy.meshgrid()三、numpy.where()最近看代码的时候又碰到了几个关于numpy的用法,在这里总结记录一下,尽可能简洁,我的上一篇关于numpy的用法是:python numpy学习总结PS:以下官网对应的都是numpy1.17版本的一、numpy.tile()首先,ti...

2020-02-22 16:12:08

查看更多

勋章 我的勋章
  • 签到王者
    签到王者
    累计签到获取,不积跬步,无以至千里,继续坚持!
  • 新人勋章
    新人勋章
    用户发布第一条blink获赞超过3个即可获得
  • 阅读者勋章Lv2
    阅读者勋章Lv2
    授予在CSDN APP累计阅读博文达到7天的你,是你的坚持与努力,使你超越了昨天的自己。
  • 持之以恒
    持之以恒
    授予每个自然月内发布4篇或4篇以上原创或翻译IT博文的用户。不积跬步无以至千里,不积小流无以成江海,程序人生的精彩需要坚持不懈地积累!
  • 勤写标兵Lv3
    勤写标兵Lv3
    授予每个自然周发布7篇到8篇原创IT博文的用户。本勋章将于次周周三上午根据用户上周的博文发布情况由系统自动颁发。
  • 学习力
    学习力
    《原力计划【第二季】》第一期主题勋章 ,第一期活动已经结束啦,小伙伴们可以去参加第二期打卡挑战活动获取更多勋章哦。
  • 原力新人
    原力新人
    在《原力计划【第二季】》打卡挑战活动中,成功参与本活动并发布一篇原创文章的博主,即可获得此勋章。
  • 分享学徒
    分享学徒
    成功上传1个资源即可获取