自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

原创 MDNet(multi domain CNN用于视觉跟踪)--源代码详解--mdnet_features_fcX.m

该函数,输入全连接网络的网络参数、卷积层网络的输出,计算全连接网络的计算结果,源文件如下: function [ feat ] = mdnet_features_fcX(net, ims, opts) % MDNET_FEATURES_FCX % Compute CNN scores from ...

2017-02-13 19:10:41 4862 0

原创 struck(结构化SVM用于视觉跟踪)--源代码详解--tracker.cpp

作者算法的功能都是在tracker类中实现的,下面分析其头文件和cpp文件,头文件: #ifndef TRACKER_H #define TRACKER_H #include "Rect.h" #include #include #include class C...

2017-02-13 17:34:05 1049 0

原创 struck(结构化SVM用于视觉跟踪)--源代码详解--main.cpp

struck 利用结构化SVM来实现视觉跟踪,在深度学习流行起来之前,struck是视觉跟踪领域效果最好的方法。深度学习流行之后,利用泛化的卷积特征能够得到很好的效果。struck的优点在于,它可以使用任意的特征来实现跟踪,因此它可以利用卷积神经网络提取的特征,然后结合结构化SVM来实现视觉跟踪,...

2017-02-13 17:32:53 2582 0

原创 struck(结构化SVM用于视觉跟踪)--源代码详解--sampler.cpp

struck中,作者的的采样方式都很简单,采用的都是均匀采样; 在进行预测评估eval的时候,使用的是基于像素的采样,也就是每个像素点变化,都采样一次; 在进行更新update的时候,采用的是radial和regular的采样,就是根据半径和角度的变化确定采样框,其中有5种半径,16种方向,再...

2017-02-13 17:31:47 785 0

转载 深度学习在目标跟踪中的应用

尊重原创,转载自:点击打开链接 深度学习在目标跟踪中的应用 程程 · 4 个月前 深度学习大讲堂致力于推送人工智能,深度学习方面的最新技术,产品以及活动。请关注我们的知乎专栏! 摘要 近年来,深度学习方法在物体跟踪领域有不少成功应用,并逐渐在性能上...

2017-01-04 21:58:05 1548 0

转载 查看论文是否被ISTP、EI检索

尊重原创,本文转载自:点击打开链接 查了大半天,终于在网上找到了最快最准的方法,当然不保证是唯一的方法,只是个人记录一下,我终于查到自己的论文啦! ISTP检索: 进入数据库检索网站: https://www.webofknowledge.com/ 直接输入论文相关信息(标题或作...

2017-01-03 17:48:36 3733 0

原创 机器学习--从0开始

机器学习                                                     By--香蕉麦乐迪 机器学习简介: 机器学习是许多算法的统称,其中包含最近几年火热的深度学习,还包括许多适用于各种不同场景的其他机器学习算法(逻辑斯特回归,SVM,KNN,adaboo...

2016-09-14 09:50:03 1844 0

原创 leetcode--ksum问题--3sum

【题目】:点击打开链接 Given an array S of n integers, are there elements a, b, c in S such that a + b + c = 0? Find all unique triplets in the array whi...

2016-07-17 22:08:28 3778 0

原创 leetcode--最长公共前缀--简单的字符串操作

【题目】: Write a function to find the longest common prefix string amongst an array of strings. 点击打开链接 【答案】: class Solution { public: string lo...

2016-07-17 15:48:33 578 0

转载 面试常见的基础--二份查找--binaryFind

【说明】:转载自:点击打开链接 在面试中经常碰到二份查找或者是与之相近的问题,这里给出二份查找的递归和非递归的实现,要注意二分查找中一些细节的问题,虽说这种小问题不能决定一个人是否优秀,但是扎实的掌握基础是构建大厦的基本要求; 递归实现: #include #include ...

2016-07-17 11:46:28 820 0

原创 faster-rcnn 之 基于roidb get_minibatch(数据准备操作)

【说明】:欢迎加入:faster-rcnn 交流群 238138700,这个函数,输入是roidb,根据roidb中给出的图片的信息,读取图片的源文件,然后整理成blobs,供给网络训练使用; def get_minibatch(roidb, num_classes): 这个函数会根据roidb...

2016-06-08 15:05:46 5218 1

原创 numpy 之 np.where

【参考资料】: 1、首先就是官网的资料:点击打开链接 2、这个博客介绍的也还可以:点击打开链接 【numpy.where】:关于其的用法可以参考:点击打开链接 numpy.where(condition[, x, y]) 这里x,y是可选参数,condition是条件,这三个输入参数都是ar...

2016-06-08 14:34:58 55673 0

原创 caffe的python接口封装原理与解析

【说明】:caffe提供了灵活的python的接口,那么这些接口是如何实现的,caffe是如何有效的把c++中的方法和类,让我们在python中可以灵活调用的; 【c/c++扩展】:python中调用c/c++称为扩展,扩展的方法有很多; 标准的方法是:通过样板来包装c/c++代码,这种是最原始的...

2016-06-03 13:49:51 7157 0

原创 leetcode--Longest Palindromic Substring--最长回文子串--

【题目】: 【算法说明】:针对huiwenzi 【自己的代码】

2016-06-02 16:40:18 574 0

原创 faster-rcnn 之训练数据是如何准备的:imdb和roidb的产生

关于imdb和roidb的生成都是在函数train_rpn的中,所以我们从这个函数开始,逐个跟进看如何执行得到我们需要的imdb和roidb: def train_rpn(queue=None, imdb_name=None, init_model=None, solver=None, ...

2016-06-01 21:06:36 22770 18

原创 faster-rcnn 之 RPN网络的结构解析

【说明】:我想很多人在看faster-rcnn的时候,都会被RPN的网络结构和连接方式纠结,作者在文中说的不是很清晰,这里给出解析; 【首先】:大家应该要了解卷积神经网络的连接方式,卷积核的维度,反向传播时是如何灵活的插入一层,这些要了解;这里我推荐一份资料,真是写的非常清晰,就是MatConve...

2016-05-31 15:03:36 79753 59

原创 faster-rcnn 之训练脚本解析:./tools/train_faster_rcnn_alt_opt.py

【说明】:分析faster-rcnn 训练的python脚本; #!/usr/bin/env python # -------------------------------------------------------- # Faster R-CNN # Copyright ...

2016-05-30 11:46:30 9852 6

原创 faster-rcnn 之 shell脚本开始训练:./experiments/scripts/faster_rcnn_alt_opt.sh 0 ZF pascal_voc

【说明】:这是作者提供的一个运行训练的脚本,我们来看看这个脚本做了什么工作,如果要运行需要输入哪些参数; 【使用】:如果要训练一个网络,可以在shell中输入:./experiments/scripts/faster_rcnn_alt_opt.sh 0 ZF pascal_voc 这样就指定了gp...

2016-05-27 18:38:55 7571 7

原创 python的package import 以及相对导入和绝对导入

1、首先基本的概念可以参考书或者百度,我这里是给出实践说明,同时提供源码说明; 2、要注意:如果要将一个文件夹目录当做package的话,必须要在该目录下加一个__init__.py的文件(注意是两个下划线连在一起__),否则将无法作为一个package; 3、程序的目录结构如下: 3、谨记:...

2016-05-27 16:26:08 8685 0

原创 ubuntu下的动态链接共享库路径配置

linux的默认的共享库的搜索路径是:/lib和 /usr/lib,这两个文件夹,不包含子路径; 如果共享库不在这两个路径中的话,不能自动链接,解决的办法有几种: 1、编译程序使用静态链接,加上完整路径,不建议了; 2、修改LD_LIBRARY_PATH环境变量(临时有效,且有时候没有效果); 3...

2016-05-26 12:56:44 9225 0

转载 python 调用c++ 动态链接库

Python调用DLL例子 示例一 首先,在创建一个DLL工程(本人是在VS 2005中创建),头文件: [cpp] view plain copy   //hello.h   #ifdef EXPORT_HELLO_DLL   ...

2016-05-26 11:11:29 1384 0

转载 python--文件操作之遍历目录

Python的os模块,包含了普遍的操作系统功能,这里主要学习与路径相关的函数: os.listdir(dirname):列出dirname下的目录和文件 os.getcwd():获得当前工作目录 os.curdir:返回当前目录('.') os.chdir(dirna...

2016-05-21 19:39:13 509 0

转载 python中的if __name__=='__main__'的作用

转载自:点击打开链接 python中if __name__ == '__main__': 的解析 当你打开一个.py文件时,经常会在代码的最下面看到if __name__ == '__main__':,现在就来介 绍一下它的作用.       ...

2016-05-21 17:27:50 587 0

原创 CMake 入门实战

【入门知识】:关于cmake的基本语法和基本用法请参考:点击打开链接 【实战说明】:通过一个hello world的小程序,说明cmake的用法;这个工程很简单,就是输出hello world,但是我们将hello.cpp单独放在lib文件夹中,将头文件hello.h放在include文件夹中,主...

2016-05-20 16:45:51 559 0

转载 cmake入门教程

版权声明:本文为博主原创文章,未经博主允许不得转载。 目录(?)[-] CMake入门教程 CMake Hello WorldCMake基本语法CMake常用命令CMake常用变量构建类型编译和链接标志生成Debug和Release版本编译32位和64位程序多源文件目录的处理方式外部构...

2016-05-20 13:21:41 519 0

转载 程序的链接和装载进入内存

程序的链接有以下三种方式: 静态链接:在程序运行之前,先将各目标模块及它们所需的库函数链接成一个完整的可执行程序,以后不再拆开。 装入时动态链接:将用户源程序编译后所得到的一组目标模块,在装入内存时,釆用边装入边链接的链接方式。 运行时动态链接:对某些目标模块的链接,是在程序执行...

2016-04-18 16:30:16 1311 0

原创 进程和线程--重磅推出--知识点梳理

【参考书籍】:《现代操作系统》 ps:堆栈由于历史的原因,有几个地方叫做堆栈,名称比较混乱:硬件中有一组寄存器称为堆栈,用来在中断发生的时候自动保存当前程序的状态信息(该操作由硬件自动完成);函数中有一个堆栈,也就是我们常提到的栈空间(函数中的变量)和堆空间(malloc,new) 【进程的三种状...

2016-04-18 15:39:01 1371 0

原创 一些linux的基本操作

【1】:克隆github上的项目到本机上:git  clone --recursive https://github.com/BVLC/caffe.git,将指定路径的项目clone到当前目录下; 【2】:切换用户su username; 【3】:编译caffe前需要注意的:为了保证使用某些特性,...

2016-04-17 10:29:18 397 0

转载 linux 用户环境变量介绍

linux 用户环境变量介绍 先来介绍以下linu中的环境变量 Linux 的变量可分为两类:环境变量和本地变量 环境变量,或者称为全局变量,存在与所有的shell 中,在你登陆系统的时候就已经有了相应的系统定义的环境变量了。Linux 的环境变量具有继承性,即子shell ...

2016-04-16 11:55:14 367 0

原创 leetcode--最长非重复子序列--O(n)--基于队列

3. Longest Substring Without Repeating Characters My Submissions Question Editorial Solution Total Accepted: 141293 Total Submissions: 646961 Di...

2016-04-12 16:09:54 698 0

原创 leetcode--Add Two Numbers--链表

【说明】:这题麻烦在于leetcode上的输入方式,使得这题无法在本机调试,容易犯错误;其他的没什么; 2. Add Two Numbers My Submissions Question Editorial Solution Total Accepted: 13...

2016-04-06 13:11:49 499 0

原创 leetcode--Two Sum--无序关联容器--hash map

1. Two Sum My Submissions Question Editorial Solution Total Accepted: 212598 Total Submissions: 943550 Difficulty: Easy Given an...

2016-04-06 10:58:11 481 0

转载 计算机视觉牛人博客和代码汇总(全)

尊重原创,转载自:点击打开链接 每个做过或者正在做研究工作的人都会关注一些自己认为有价值的、活跃的研究组和个人的主页,关注他们的主页有时候比盲目的去搜索一些论文有用多了,大牛的或者活跃的研究者主页往往提供了他们的最新研究线索,顺便还可八一下各位大牛的经历,对于我这样的小菜鸟来说最最实惠的是有...

2016-03-28 14:53:51 1222 0

转载 python读取目录下的所有文件和文件夹

【python读取目录下的所有文件和文件夹】 #!/usr/bin/python # -*- coding:utf8 -*- import os allFileNum = 0 def printPath(level, path): global allFileN...

2016-03-27 15:50:10 1389 0

原创 互斥和死锁

【说明】:死锁部分知识整理,参考书籍《现代操作系统》,题目练习,牛客网:点击打开链接 【死锁的规范定义】:存在一组进程集合,这个集合中的所有进程,都在等待集合中其他进程才能引发的事件,那么这个进程集合就是死锁的; 【死锁发生的4个必要条件】:这4点经常考 1、互斥条件 2、占有和等待 3...

2016-03-25 19:14:41 837 0

转载 C++中随机函数rand()和srand()的用法

一、rand()   函数名:   rand      功   能:   随机数发生器    用   法:   int rand(void);     所在头文件: stdlib.h   函数说明 :                 rand()的内部实现是用线性同余法...

2016-03-01 21:29:00 407 0

原创 排序--面经

1 冒泡排序:两两比较,大的放后;关注for循环中的两个变量的变化范围 #include class BubbleSort { public: BubbleSort(){};//默认构造函数 BubbleSort(BubbleSort &other){};//拷贝构造函数 //...

2016-03-01 20:39:18 510 0

原创 C++ 语言 面经

1 strcpy函数:注意由于字符串数组长度的问题带来内存访问越界,注意'\0'的问题 2 写出完整版的strcpy函数: 先给出我第一直觉写的,简直惨不忍睹: void strcpy(char*s1, char* s2) { assert(s1==NULL ||...

2016-03-01 09:09:40 768 0

转载 机器学习算法总结--适合找工作复习

前言:   找工作时(IT行业),除了常见的软件开发以外,机器学习岗位也可以当作是一个选择,不少计算机方向的研究生都会接触这个,如果你的研究方向是机器学习/数据挖掘之类,且又对其非常感兴趣的话,可以考虑考虑该岗位,毕竟在机器智能没达到人类水平之前,机器学习可以作为一种重要手段,而随着科技的不...

2016-01-20 10:55:38 1872 0

转载 积分图和Haar特征

积分图的概念最早是由Paul Viola等人提出的,并被应用到实时的对象检测框架中。对于一个灰度图像而言,其积分图也是一张图,只不过这个图跟普通的灰度图,彩色图稍有不同。这是因为,一般我们说的灰度图、彩色图,都是相机拍摄到的真实物体在某个时刻的真实画面。而积分图虽然也可以理解为一张图,但该图上任意...

2016-01-16 23:53:34 3008 0

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