自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

BigCowPeking

实践是检验真理的唯一标准

  • 博客(31)
  • 资源 (4)
  • 收藏
  • 关注

转载 Python: Linux下安装多版本的Python3.6

转载: https://blog.csdn.net/qq_21439971/article/details/78438147linux系统环境自带python2.6,但有时我们项目使用的版本可能是3.x以上等等,此时我们需要在linux中再安装项目所需的python版本,此时就涉及多版本共存问题了,很多同学在安装多个版本Python时会遇到各种问题,本篇文章针对python多版本共存做了详细安...

2018-08-31 21:48:06 1320

原创 人脸跟踪:deepsort代码解读

代码流程图deepsort代码解读deep_sort代码(此处)处理流程解析: 按视频帧顺序处理,每一帧的处理流程如下:读取当前帧目标检测框的位置及各检测框图像块的深度特征(此处在处理实际使用时需要自己来提取); 根据置信度对检测框进行过滤,即对置信度不足够高的检测框及特征予以删除; 对检测框进行非最大值抑制,消除一个目标身上多个框的情况; 预测:使用kalman滤波预...

2018-08-30 21:57:28 13795 11

转载 人脸跟踪:粒子滤波跟踪

进行目标跟踪时,先验知识告诉我们定位轨迹是平滑的,目标当前时刻的状态与上一时刻的状态有关,滤波方法可以将这些先验知识考虑进来得到更准确的定位轨迹。本文简单介绍粒子滤波及其使用,接着卡尔曼滤波写,建议先阅读室内定位系列(五)——目标跟踪(卡尔曼滤波)。原理这里跟卡尔曼滤波进行对比来理解粒子滤波。目标跟踪中的卡尔曼滤波的简化版解释:定位跟踪时,可以通过某种定位技术(比如位置指纹法...

2018-08-30 21:40:56 954

原创 Cmake: 添加boost,opencv,eigen库

cmake_minimum_required(VERSION 2.8)project(test)SET(CMAKE_CXX_FLAGS ${CMAKE_CXX_FLAGS} "-std=c++11")find_package(Boost REQUIRED COMPONENTS regex filesystem) #要使用的boost库find_package(OpenCV REQU...

2018-08-29 22:07:02 1750

转载 目标跟踪:KCF相关滤波跟踪

读"J. F. Henriques, R. Caseiro, P. Martins, J. Batista, 'High-speed tracking with kernelized correlation filters'" 笔记KCF是一种鉴别式追踪方法,这类方法一般都是在追踪过程中训练一个目标检测器,使用目标检测器去检测下一帧预测位置是否是目标,然后再使用新检测结果去更新训练集进而更新目...

2018-08-29 21:47:30 3036

转载 数学之美:脊回归 (ridge regression)

多重共线性在介绍脊回归之前时,先了解一下多重共线性。在线性回归模型当中,我们假设每个样本中每个变量之间是相互独立的(参考之前的一篇博客:线性回归与梯度下降(linear regression and gradient descent))。就是说下面的公式中,x1,x2,.....,xn中的某几个变量之间存在相关性,或者用矩阵的形式表示的话,矩阵中的某一列可以用其他的列,或其他的...

2018-08-29 21:40:27 986

转载 caffe常用层:Reduction层

Layer type: Reduction 头文件位置:./include/caffe/layers/reduction_layer.hpp CPU 执行源文件位置: ./src/caffe/layers/reduction_layer.cpp CUDA GPU 执行源文件位置: ./src/caffe/layers/reduction_layer.cu Reduction层的功能:使用s...

2018-08-29 21:36:43 4875

转载 Linux软件安装:安装Clion和运行使用总结

1、Clion的简单介绍         CLion是以IntelliJ为基础,专为开发C及C++所设计的跨平台IDE,可以在Windows、Linux及MacOS使用,原文在 ubuntu装的,而我用的redhat,看来都适用哦!我装的最新版的2018.1.4版的,你随意。注:以下是原文,只有激活部分是我的。原文的激活失效了!2、linux平台Clion的安装        1)...

2018-08-29 21:32:52 28412 5

转载 人脸跟踪:TLD跟踪算法

https://github.com/arthurv/OpenTLD

2018-08-26 20:58:49 1222

转载 caffe常用层:blob层代码解读

一、Blob的重要参数protected: shared_ptr<SyncedMemory> data_; //SyncedMemory类封装了CPU/GPU内存申请、同步和释放(Blob不关心具体细节) shared_ptr<SyncedMemory> diff_; vector<int> shape_; //Blob维度参数 ...

2018-08-26 20:30:56 442

转载 Python:保存文件npy格式

转处:http://blog.csdn.net/pipisorry/article/details/39088003NumPy提供了多种文件操作函数方便我们存取数组内容。文件存取的格式:二进制和文本。二进制格式的文件又分为NumPy专用的格式化二进制类型和无格式类型。Numpy binary files (NPY, NPZ) load(file[, mmap_mode, all...

2018-08-26 08:30:33 24971

转载 Python:os.path的操作模块

abspath返回一个目录的绝对路径Return an absolute path.>>> os.path.abspath("/etc/sysconfig/selinux")'/etc/sysconfig/selinux'>>> os.getcwd()'/root'>>> os.path.abspath("python_m...

2018-08-26 08:27:16 191

原创 Python:cv2图像处理的基本操作

1. 图片加载、显示和保存import cv2img = cv2.imread("01.jpg")imgGrey = cv2.imread("01.jpg",0)cv2.imshow("img",img)cv2.imshow("imgGrey",imgGrey)cv2.waitKey()cv2.imwrite("Copy.jpg",img)2. 图像显示窗口创建与销毁...

2018-08-24 20:21:38 10550

转载 人脸重识别:A Discriminatively Learned CNN Embedding for Person Re-identification(2016)

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/weixin_41427758/article/details/80091596论文地址 代码实现:Matconvnet、caffe、kerashttps://github.com/D-X-Y/caffe-reidMotivation现在主流的两种re-ID卷积网络:verificat...

2018-08-24 20:08:19 752

转载 python: 文件的读取File

一、使用open打开文件后一定要记得调用文件对象的close()方法。比如可以用try/finally语句来确保最后能关闭文件。二、需要导入import os三、下面是逐行读取文件内容的三种方法:1、第一种方法:f = open("foo.txt") # 返回一个文件对象line = f.readline() # 调用文件的 readline()方法while line:...

2018-08-24 20:05:02 744

转载 数学之美:cholesky矩阵分解

Cholesky分解法又叫平方根法,是求解对称正定线性方程组最常用的方法之一。对于一般矩阵,为了消除LU分解的局限性和误差的过分积累,采用了选主元的方法,但对于对称正定矩阵而言,选主元是不必要的。定理:若对称正定,则存在一个对角元为正数的下三角矩阵,使得成立。Cholesky分解的条件(这里针对复数矩阵)一、Hermitian matrix(埃尔米特矩阵):矩阵中的元素共轭对称(复...

2018-08-22 22:01:35 15287

转载 人脸跟踪:POI多目标跟踪

转载请标明链接:http://www.cnblogs.com/yanwei-li/p/8683933.html网上已有很多关于MOT的文章,此系列仅为个人阅读随笔,便于初学者的共同成长。若希望详细了解,建议阅读原文。本文是tracking by detection 方法进行多目标跟踪的文章,最大的特点是使用了state-of-the-art的detection和feature来代替以往的方...

2018-08-22 21:56:14 4118 1

转载 人脸跟踪:sort多目标跟踪

多目标跟踪中SORT算法的理解在跟踪之前,对所有目标已经完成检测,实现了特征建模过程。 1. 第一帧进来时,以检测到的目标初始化并创建新的跟踪器,标注id。 2. 后面帧进来时,先到卡尔曼滤波器中得到由前面帧box产生的状态预测和协方差预测。求跟踪器所有目标状态预测与本帧检测的box的IOU,通过匈牙利指派算法得到IOU最大的唯一匹配(数据关联部分),再去掉匹配值小于iou_thresho...

2018-08-22 21:53:49 6556

转载 人脸跟踪:卡尔曼滤波跟踪

卡尔曼滤波应用广泛且功能强大,它可以估计信号的过去和当前状态,甚至能估计将来的状态,即使并不知道模型的确切性质。卡尔曼滤波是一种递归的估计,即只要获知上一时刻状态的估计值以及当前状态的观测值就可以计算出当前状态的估计值,因此不需要记录观测或者估计的历史信息。其基本思想是:以最小均方误差为最佳估计准则,采用信号与噪声的状态空间模型,利用前一时刻的估计值和当前时刻的观测值来更新对状态变量的估计,求...

2018-08-19 21:05:42 6557 1

转载 人脸跟踪:DeepSort中协方差的理解

1.前言看论文的时候又看到了协方差矩阵这个破东西,以前看图像处理的书籍的时候就特困扰,没想到现在还是搞不清楚,索性开始查协方差矩阵的资料,恶补之后决定马上记录下来。2.拼出身—统计学的定义学过概率统计的孩子都知道,统计里最基本的概念就是样本的均值,方差,或者再加个标准差。首先我们给你一个含有n个样本的集合X={X1,…,Xn},依次给出这些概念的公式描述,这些高中学过数学的孩子都...

2018-08-18 08:05:14 739

转载 人脸跟踪:Deepsort中的协方差矩阵理解

一、统计学的基本概念统计学里最基本的概念就是样本的均值、方差、标准差。首先,我们给定一个含有n个样本的集合,下面给出这些概念的公式描述:均值:标准差:方差:均值描述的是样本集合的中间点,它告诉我们的信息是有限的,而标准差给我们描述的是样本集合的各个样本点到均值的距离之平均。以这两个集合为例,[0, 8, 12, 20]和[8, 9, 11, 12],两个集合的均值都是10,...

2018-08-18 07:51:52 1178

转载 人脸跟踪:马氏距离深入理解

马氏距离的深入理解  转自:http://www.cnblogs.com/kevinGaoblog/archive/2012/06/19/2555448.html      对于马氏距离,本人研究了一下,虽然看上去公式很简单的,但是其中存在很多模糊的东西,例如有很多教科书以及网络上的简要说明,下面以维基百科作为引用:马氏距离是由印度统计学家马哈拉诺比斯(P. C. Mahalanobi...

2018-08-18 07:43:31 1694

转载 人脸跟踪:Goturn代码解读

这个礼拜把GOTURN源码扫了一遍,特此总结一下。先附上文章以及源码地址: Abstract:http://davheld.github.io/GOTURN/GOTURN.html Github源码:https://github.com/davheld/GOTURN下面开始漫长的总结BoundingBox Class(help目录下)Draw(): 调用opencv的绘制方法 ...

2018-08-12 09:29:06 948

转载 人脸跟踪:卡尔曼滤波跟踪

算法的核心思想是,根据当前的仪器"测量值" 和上一刻的 "预测量" 和 "误差",计算得到当前的最优量.   再 预测下一刻的量, 里面比较突出的是观点是. 把误差纳入计算, 而且分为预测误差和测量误差两种.通称为 噪声. 还有一个非常大的特点是,误差独立存在, 始终不受测量数据的影响.上面的ppt有助于入门理解.但是在编程的时候你会发现,解释里面的数值23...

2018-08-12 09:13:13 1574

转载 人脸跟踪:多目标跟踪deep_sort

读'Simple Online and Realtime Tracking with a Deep Association Metric, arXiv:1703.07402v1 ' 总结前言这篇文章依然属于tracking-by-detection 类,其在匹配detections时使用的是传统的匈牙利算法。文章中需要注意的几点包括: 在计算detections和tracks之间的匹...

2018-08-10 19:04:12 2974 1

转载 图像处理和opencv:矩阵数据类型转换convertTo

函数void convertTo( OutputArray m, int rtype, double alpha=1, double beta=0 ) const;参数m       – 目标矩阵。如果m在运算前没有合适的尺寸或类型,将被重新分配。rtype – 目标矩阵的类型。因为目标矩阵的通道数与源矩阵一样,所以rtype也可以看做是目标矩阵的位深度。如果rtype为负值,...

2018-08-10 19:01:15 1174

转载 图像处理和opencv:split和merge的用法

在图像处理中,尤其是处理多通道图像时,有时需要对各个通道进行分离,分别处理;有时还需要对分离处理后的各个通道进行合并,重新合并成一个多通道的图像。opencv2和opencv3中实现图像通道的合并与分离的函数分别是cv::split()和cv::merge()。 1、多通道图像的分离cv::split()的具体调用方法如下:void cv::split(const cv::M...

2018-08-10 18:51:04 927

转载 人脸跟踪:Siamese网络结构

基于2-channel  network的图片相似度判别原文地址:http://blog.csdn.net/hjimce/article/details/50098483作者:hjimce一、相关理论     本篇博文主要讲解2015年CVPR的一篇关于图像相似度计算的文章:《Learning to Compare Image Patches via Convolutional N...

2018-08-10 18:29:44 2618

转载 数据预处理:样本的非平衡的问题

转载:https://zhuanlan.zhihu.com/p/37311047粗浅的方法,更容易上手,简单而有效!在前面的一篇推文中我们提到过,非平衡数据会影响最后的评判效果,严重的会带来过拟合的效果,即模型总是把样本划分到样本量较多的那一种。为了让模型的评判更准确,我们需要对非平衡数据进行一定的处理,主要有以下几种方式:欠采样 过采样 人工合成 调权重在开始介绍不同的处理方...

2018-08-05 11:03:56 1016

原创 CUDA编程:SSD的priorbox层

SSD中的pribox层的实现:__global__ void PriKernel(float *top_data,const int layer_height,const int layer_width,const int img_height, const int img_width,const float step_w,const float step_h, const int off...

2018-08-05 10:55:59 538

转载 目标检测安装:GOTURN安装

1. Githubhttps://github.com/davheld/GOTURNIntroductionGOTURN addresses the problem of single target tracking: given a bounding box label of an object in the first frame of the video, we track th...

2018-08-05 09:29:56 1147

HttpServlet

HttpServlet 代码

2013-05-11

最小生成树

最小生成树

2013-05-06

lucene+tomcat

lucene tomcat 搜索引擎

2013-04-23

常用数学符号大全

数学公式齐全,人工智能方面的数学表达式。

2012-11-12

空空如也

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

TA关注的人

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