自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(33)
  • 收藏
  • 关注

原创 多目标跟踪学习

常见tracking by detection的主要步骤。

2023-12-19 19:29:29 620

原创 ubuntu下开发提效的小tips

背景:经常需要cd至某个文件夹中,然后再执行对应的操作;写进bashrc文件中后,可以直接用缩略命令替代这一连串的命令。

2023-11-02 14:16:07 323

原创 C++ 编译运行opencv4代码踩坑及解决

我之前自己在后面加链接库,不够全面时,

2023-09-26 11:56:41 607

原创 C++ 代码编写常用规范记录

推荐使用自己项目中用typedef 定义好的来定义数据,这样可以保证在不同的系统中,int32_t都是32位的类型了,以此类推(具体实现原理是定义的头文件中还包含了对这段代码进行预编译,会先判断int 为多少位,根据系统进行相应的定义)

2023-08-09 15:45:38 208

原创 git相关

Jenkins详细教程 - 知乎。

2023-07-26 15:09:28 362

原创 C++ 南科大于仕琪课程

1、定义:上面第三行代码表示,定义了一个函数指针norm_ptr,该函数指针指向的函数需要满足的条件为:输入参数类型为float,float,返回值类型为float,只要满足这样的函数,该指针就可以指向它。可以非常灵活的使用不同的函数,让该指针指向哪个函数就使用哪个函数,函数指针可以作为函数/类的输入参数,特别是回调函数,比if/else判断调用哪个函数更灵活、优雅、方便。:函数指针是一个指向函数的指针,函数指针具体是指向了函数执行的指令的地址。2、赋值:两种赋值方式,直接用函数名赋值,或对函数取地址。

2023-07-18 11:28:15 541

原创 C++ 指向vector[0]的指针

C++ 指向vector[0]的指针

2023-07-14 14:57:48 959

原创 random.seed总结

综述(1)seed()方法改变随机数生成器的种子,可以在调用其他随机模块函数之前调用此函数。(也就是说seed()方法配合随机函数一起使用,当然随机函数可以不要seed(),这样每次生成的随机数都不一样)(2)当seed()没有参数时,每次生成的随机数是不一样的(3)当seed()有参数时,每次生成的随机数是一样的,同时选择不同的参数生成的随机数也不一样(比如参数都为1时生成的随机数一样,参...

2020-03-04 10:04:26 493

原创 python中yield的用法详解

mark一下:https://blog.csdn.net/mieleizhi0522/article/details/82142856

2019-12-29 15:55:22 139

原创 meanshift目标跟踪

参考链接:https://blog.csdn.net/lk3030/article/details/84108765https://blog.csdn.net/jinshengtao/article/details/30258833

2019-12-20 15:51:13 155

转载 转载:【Tensorflow】tf.Graph()函数

https://blog.csdn.net/zj360202/article/details/78539464

2019-10-30 11:05:26 156

原创 ubuntu16.04下matconvnet gpu编译 mex报错

参考博客:https://blog.csdn.net/weixin_40533355/article/details/88364423跟着matconvenet官网编译gpu版本时运行:vl_compilenn('enableGpu', true, 'cudaRoot', '/usr/local/cuda-9.0')报了以下错误错误:错误使用mex,未找到支持的编译器或SDK但是 ...

2019-10-16 12:04:46 265

原创 解决pip安装时出现报错TypeError: unsupported operand type(s) for -=: 'Retry' and 'int'

运行 pip2 install virtualenv 时遇到了这个报错看到有博主说这是python2.7版本pip模块的一个bug,升级pip就可以解决了解决方案根据python版本使用python2 -m pip install --upgrade pip或python3 -m pip install --upgrade pip解决...

2019-10-11 12:23:07 1338

原创 目标跟踪之------SianFC论文重点摘录

1、思想:(1)、跟踪可以被看做一个相似性学习的问题即学习一个函数f(z,x):其中z为样本图像即视频第一帧中给出的目标 ; x为候选图像,即当前帧的搜索区域 该函数输出高分数当z和x描述同一个目标时,否则输出低分数执行跟踪时,可以去测试所有可能的位置,然后选择与目标之前的特征最相似的候选位置(2)、该论文中的实现: 标签设置: 分数矩阵(即网络图中...

2019-10-10 21:57:10 258

原创 RESNET

https://www.jianshu.com/p/e58437f39f65梯度不稳定问题:深度神经网络中的梯度不稳定性,前面层中的梯度或会消失,或会爆炸。原因:前面层上的梯度是来自于后面层上梯度的乘乘积。当存在过多的层次时,就出现了内在本质上的不稳定场景,如梯度消失和梯度爆炸。1、梯度消失:sigmoid函数的导数最大值为1/4。如果使用一个均值0标准差为1的高斯分布来初始化权值,...

2019-10-09 11:59:37 207

原创 sys.stdin.readline()和input()的区别

原文链接:https://blog.csdn.net/xiaolangmin/article/details/88761201关于input( )和sys.stdin.readline( )的区别sys.stdin.readline( )会将标准输入全部获取,包括末尾的'\n',input()会把‘\n’忽略 import sys a=sys.stdin.readli...

2019-10-09 11:59:23 610

原创 XGB、GBDT、adaboost

https://juejin.im/post/5a13c9a8f265da43333e0648https://blog.csdn.net/weixin_42029738/article/details/81675196https://www.jianshu.com/p/3d5a4dcb3ae4一、XGB的理解:(1)梯度下降更快:最基本的差距就在于XGBoost比GBDT多了两项泰...

2019-10-09 11:59:05 400

原创 python对字典进行排序

根据key进行排序d_1 = {'zj':24,'lj':35,'yz':28}sorted(d_1.keys()) #升序排列 降序为:sorted(d_1.keys(),reverse=True)print(d_1) #{'lj': 35, 'yz': 28, 'zj': 24}根据value进行排序a = [(27, 35), (74, 55), (38, 55), (8...

2019-10-09 11:57:23 114

原创 Python map() 函数

参考:https://www.runoob.com/python/python-func-map.htmlPython map() 函数写在前面:最近笔试经常会碰到python代码对输入一组数据:如a = input()a = list(map(int,a.split))input函数从键盘读取一行输入,比如一组整数,以空格为分隔符,input函数读入的是字符形式的,且带有...

2019-08-12 20:39:58 170

原创 docker之运行pointSIFT

docker之运行pointSIFT1、查看镜像2、基于镜像创建容器1 创建容器2 创建容器并运行2 创建容器、运行并挂载本地目录1、查看镜像在终端运行来列出本地已有的镜像sudo docker images从上面可知,列表包含了仓库名,标签,镜像ID,创建时间,占用空间这些信息,镜像ID是镜像的唯一表示,一个镜像可以对应多个标签,相同镜像ID不同标签的镜像可以认为是同一个镜像2、基于...

2019-08-06 22:43:42 238 2

原创 Batch Normalization批标准化

参考博客:https://www.cnblogs.com/guoyaohua/p/8724433.htmlBN操作进行位置:计算激活值(a = Wx + b)---BN---激活函数,也就是在每层计算完激活值之后,激活函数之前BN操作具体计算对于Mini-Batch SGD来说,一次训练过程里面包含m个训练实例,其具体BN操作就是对于隐层内每个神经元的激活值来说,进行如下变换:...

2019-07-28 16:47:01 104

原创 全连接层、卷积层、深度可分离卷积的参数量计算

一、全连接层参数的计算:若输入大小为32×32×3的图片,第一层全连接层有500个节点,则地一层全连接网络的个参数量为:32×32×3×500+500 约为150万个参数,参数量多,导致计算速度缓慢且容易造成过拟合于是卷积操作便横空出世二、卷积层参数的计算:P_num = K_h × K_w × C_in × C_out + C_out (公式1)或:P_...

2019-07-27 22:31:26 7065

转载 python中is和==的区别

参考:https://www.cnblogs.com/wangkun122/p/9082088.htmlPython中有很多运算符,今天我们就来讲讲is和==两种运算符在应用上的本质区别是什么。在讲is和==这两种运算符区别之前,首先要知道Python中对象包含的三个基本要素,分别是:id(身份标识,地址?)、type(数据类型)和value(值)。is和==都是对对象进行比较判断作用...

2019-07-25 22:27:36 140

转载 python的可变对象和不可变对象以及浅层拷贝与深层拷贝

参考:https://www.cnblogs.com/xiaxiaoxu/p/9742452.htmlpython中的可变对象和不可变对象,参考https://www.cnblogs.com/suxianglun/p/9013021.html一、python中对象可分为:可变对象和不可变对象先从数据类型角度理解可变对象和不可变对象。抽象数据类型的操作一般分为三类:1、构造操...

2019-07-25 21:50:00 293

原创 ACNN论文部分解读

Anatomically Constrained Neural Networks (ACNNs): Application to Cardiac Image Enhancement and Segmentation解剖学约束神经网络(ACNNs):在心脏图像增强和分割中的应用摘要: 结合关于器官形状和位置的先验知识是提高图像分析方法性能的关键。特别地,在图像被破坏并且由于图像采集...

2019-07-24 17:42:59 2739

原创 python 二叉树

1、BinaryTree (二叉树)二叉树是有限个元素的集合,该集合或者为空、或者有一个称为根节点(root)的元素及两个互不相交的、分别被称为左子树和右子树的二叉树组成。二叉树的每个结点至多只有二棵子树(不存在度大于2的结点),二叉树的子树有左右之分,次序不能颠倒。 二叉树的第i层至多有2^{i-1}个结点 深度为k的二叉树至多有2^k-1个结点; 对任何一棵二叉树T,如果其终端结...

2019-07-23 22:08:11 218

原创 python pickle.load笔记

载入scannet数据集时发现:with open(self.data_filename, 'rb') as fp: self.scene_points_list = pickle.load(fp, encoding='bytes') self.semantic_labels_list = pickle.load(fp, encoding='bytes')载入点云数据se...

2019-07-18 17:56:38 3426 3

原创 SIFT代码运行与使用--README解读

SIFT代码运行与使用--README解读1、在matlab上运行:2、用于检测SIFT特征的二进制文件3、使用关键点进行图像匹配的示例1、在matlab上运行:提取SIFT特征,并以矩阵形式返回:[image, descrips, locs] = sift('scene.pgm');在图片上显示关键点:showkeys(image, locs);显示结果:3.提取两幅...

2019-07-03 16:19:18 1034 2

原创 运行sift报错/bin/bash: ./sift: No such file or directory Error using sift (line 58) Invalid keypoint fil

错误提示:/bin/bash: ./sift: No such file or directory去终端运行了一下 ./sift 同样提示 bash: ./sift: 没有那个文件或目录,明明sift可执行文件就在这个目录下解决方法:第一步:用file命令查看该可执行文件: file ./sift 提示为:./sift: ELF 32-bit LSB execut...

2019-07-02 11:13:34 772

原创 Tensorflow强制使用CPU

Tensorflow强制使用CPU对于Tensorflow,声明Session的时候加入device_count={‘gpu’:0}即可,代码如下:import tensorflow as tf sess = tf.Session(config=tf.ConfigProto(device_count={'gpu':0}));第2种是使用CUDA_VISIBLE_DEVICES命令行参数,...

2019-01-07 11:50:24 2647 1

原创 FlowTrack:End-to-end flow correlation tracking with spatial-temporal attention

发表于CVPR2018,论文链接亮点:将光流信息考虑了进去(这样就把帧间信息考虑了进去)提出了spatial-temporal注意力机制来调整各部分特征的权重。网络结构图: 网络分为historical branch 和current branch,前者提取前T-1帧(文章中T取6)的图像特征,并将其warp到t-1的特征中。具体地,通过FlowNet提取光流信息,Featur...

2018-12-21 17:14:42 462

原创 DRL-IS:Deep Reinforcement Learning with Iterative Shift for Visual Tracking

发表于ECCV2018,论文链接亮点:文章把跟踪任务视为基于深度强化学习的目标边界框的迭代移位,并引入actor-critic网络来评估是否更新目标模型、采取什么样的方法进行模型更新。直接上图:网络分为3个子网络:1) the actor network,输出为是否更新,怎么更新(四个action)2) the prediction network,输出迭代移位 3) ...

2018-12-17 21:00:26 646

原创 目标跟踪整理(1)之MOSSE

之前读过一遍MOSSE了,读完还是有一种懵懵的感觉。最近还需要入基于相关滤波的目标跟踪的坑,所以又屁颠屁颠跑来深入理解一下,毕竟是相关滤波的始祖啊。Visual Object Tracking using Adaptive Correlation Filter 一、补充知识:1、复共轭:实部相等,虚部互为相反数(真的连这个都快记不清了。。。)2、离散傅里叶变换(DFT),是傅里...

2018-11-22 19:13:18 1898 2

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除