- 博客(50)
- 资源 (30)
- 收藏
- 关注
原创 VS2015中配置SQLite3
SQLite官方下载页只提供SQLite3.def和SQlite3.dll文件的下载,若使用VC++编程的话,还需要SQLite3.lib库文件,才能调用编译成功。我们可以使用 Visual C++ 提供的 X:\Program Files\Microsoft Visual Studio 11.0\VC\bin\lib.exe 程序生成 SQLite3.lib 库文件。官方下载地址:http://w
2017-09-08 16:20:37
8698
原创 SeetaFace在linux下安装配置
Step 0 下载安装包将压缩包拷贝至某一路径下, 解压缩unzip SeetaFaceEngine-master.zipStep 1 安装SeetaFace Detectioncd FaceDetection/mkdir buildcd build/cmake ..make -j${nproc}Step 2 安装SeetaFace Alignment进入FaceAlignment目录中
2017-07-20 21:10:47
3551
翻译 mysql的C API函数简介
应用程序使用MySQL有如下几个步骤:通过调用 mysql_library_init()来初始化MySQL库。这个函数同时存在于libmysqlclient 客户端库和libmysqld服务器端库,因此当你建立一个正常的客户端程序时要链接-libmysqlclient,或者建立一个服务器应用程序时,要链接 -libmysqld。通过调用 mysql_init()来初始化一个连接句柄。通过调用my
2017-07-20 20:59:55
8563
原创 Windows下Anaconda中tensorflow的tensorboard使用
以运行手写数字识别(mnist)为例。 第一步:找到tensorflow-master\tensorflow\examples\tutorials\mnist下的mnist_with_summaries.py文件。找到文件末尾处下面几行语句。 parser.add_argument('--log_dir', type=str, default='/tmp/tensorflow/mnist/log
2017-06-18 09:38:40
10344
1
原创 Windows下Anaconda中安装tensorflow
安装打开Anaconda Prompt, 输入C:\> pip install --upgrade https://storage.googleapis.com/tensorflow/windows/cpu/tensorflow-0.12.1-cp35-cp35m-win_amd64.whl注意:上面安装的TensorFlow的版本是0.12.1,如果要安装其他版本,则换其他地址。测试进入pyth
2017-02-27 20:49:28
3063
原创 简单实现一个人脸检测器(HOG+SVM实现人脸检测)
第一步,准备数据。原始数据采用FDDB人脸检测测评数据集,FDDB是全世界最具权威的人脸检测评测平台之一,包含2845张图片,共有5171个人脸作为测试集。测试集范围包括:不同姿势、不同分辨率、旋转和遮挡等图片,同时包括灰度图和彩色图,标准的人脸标注区域为椭圆形。 当然,为了简单起见,我们不直接使用这个数据集。我的做法是,自己做一些正样本和负样本数据集。正样本,即人脸,从FDD
2016-12-30 19:09:25
14673
原创 SeetaFace人脸检测体验
简要介绍 SeetaFace Detection,即人脸检测,是Funnel-Structuredcascade的一种实现,可以实时多视角进行人脸检测。FuSt目标是,通过使用coarse-to-fine架构,达到准确率和速度的一个平衡。它包括3层:1. multiple view-specific fastLAB cascade classifiers2.
2016-12-20 21:14:45
7920
原创 树莓派3创建ftp服务
配置第一步,安装ftp服务器sudo apt-get install vsftpd 第二步,修改ftpd配置文件sudo vi /etc/vsftpd.conf添加下面设置:anonymous_enable=YESanon_root=/home/pi/ftpServerno_anon_password=YESwrite_enable=YESanon_upload_enable=YESano
2016-11-04 20:33:26
3055
转载 视频稳像(Video Stabilization)
简介视频稳定(简称稳像),是指利用相关的算法,对视频设备采集的原始视频序列进行处理,去除其中的抖动。视频稳像的目的,一方面是为了让人眼观感舒适,有利于人工观测、判别等,另一方面也作为诸多其他后续处理的预处理阶段,如检测、跟踪和压缩。稳像按作用机制分为光学、机械和电子稳像。1. 光学稳像通过主动光学部件自适应调整光路,补偿由于摄像平台抖动造成的图像运动,达到稳定图像的的目的;
2016-09-27 18:58:58
24774
4
原创 Opencv中三种操作像素的方法
测试环境:opencv3.1.0 + Visual Studio 2015 + win7 64位 opencv中有3中方法可以访问/修改图像的像素值,分别为:1. 指针访问2. 迭代器iterator3. 动态地址计算 测试程序如下:#include "opencv2/opencv.hpp"#include "iostream"u
2016-09-07 19:11:56
4927
原创 Online Object Tracking Benchmark(OOTB)目标跟踪系统评估方式
1. Precision plot: percentages of frames whose estimated locations lie in a given threshold distance to ground-truth centers.追踪算法估计的目标位置(bounding box)的中心点与人工标注(ground-truth)的目标的中心点,这两者的距离小于给定阈值的视频帧的
2016-09-06 20:02:17
17587
9
转载 似然函数 ---转自维基百科
在数理统计学中,似然函数(Likelihood function)是一种关于统计模型中的参数的函数,表示模型参数中的似然性。似然函数在统计推断中有重大作用,如在最大似然估计和费雪信息之中的应用等等。“似然性”与“或然性”或“概率”意思相近,都是指某种事件发生的可能性,但是在统计学中,“似然性”和“或然性”或“概率”又有明确的区分。概率用于在已知一些参数的情况下,预测接下来的观测所得到的结果,而似然
2016-09-01 19:57:03
2572
原创 matlab下将图片序列转化为视频文件
将图片序列转化为视频文件程序如下:framesPath = 'E:\img\';%图像序列所在路径,同时要保证图像大小相同videoName = 'Bolt.avi';%表示将要创建的视频文件的名字fps = 25; %帧率startFrame = 1; %从哪一帧开始endFrame = 350; %哪一帧结束if(exist('videoName','file'))
2016-09-01 18:52:38
25187
14
转载 加速稳健特征(SURF) ---转自维基百科
SURF (Speeded Up Robust Features, 加速稳健特征) 是一个稳健的图像识别和描述算法,首先于2006年发表在ECCV大会上。这个算法可被用于计算机视觉任务,如物件识别和3D重构。他部分的灵感来自于 SIFT 算法。SURF标准的版本比SIFT要快数倍,并且其作者声称在不同图像变换方面比SIFT更加稳健。SURF使用海森矩阵的行列式值作特征点侦测并用积分图加速运
2016-08-31 19:53:10
2645
转载 尺度不变特征转换(SIFT)---转自维基百科
尺度不变特征转换(Scale-invariant feature transform 或 SIFT)是一种机器视觉的算法用来侦测与描述影像中的局部性特征,它在空间尺度中寻找极值点,并提取出其位置、尺度、旋转不变数,此算法由 David Lowe在1999年所发表,2004年完善总结。 [1] 后续的论文中也有许多基于 SIFT 改进的论文,例如 SURF 将 SIFT 的许多过程近似,
2016-08-31 19:44:38
2926
转载 方向梯度直方图(HOG)---转自维基百科
方向梯度直方图(英语:Histogram of oriented gradient,简称HOG)是应用在计算机视觉和图像处理领域,用于目标检测的特征描述器。这项技术是用来计算局部图像梯度的方向信息的统计值。这种方法跟边缘方向直方图(edge orientation histograms)、尺度不变特征变换(scale-invariant feature transform descript
2016-08-30 16:45:24
1426
原创 追踪系统分模块解析(Understanding and Diagnosing Visual Tracking Systems)
对应论文:Understanding and Diagnosing Visual Tracking Systems 对于目前的追踪系统评估系统主要有Online tracking benchmark (OTB),the Visual object tracking challenge (VOT)等,这些评估系统主要评估追踪系统的准确率和鲁棒性等。但是,这些评价标准却很难理解和
2016-08-16 23:39:41
6853
原创 基于相关滤波器的追踪(Correlation Filter-based Tracking)原理
相关论文:An Experimental Survey on Correlation Filter-based Tracking 基于相关滤波器的追踪算法,典型的算法有KCF,DSST,STC,SAMF等。这些算法的大致框架都是差不多的。介绍在视频的第一帧给定目标的初始位置,追踪的目标就是预测目标之后的位置。追踪受到很多因素影响,比如光照变化(illumination variat
2016-08-10 18:22:27
19041
原创 deep features for text spotting 在windows上使用
deep features for text spotting这篇文章中给的matlab代码eccv2014_textspotting,是作者在mac上编译好的,我们在Windows和linux下使用的时候需要自己编译mex文件。 下面主要介绍如何在Windows下只编译CPU的版本,即不需要GPU支持。 该matlab代码用的是Matconvne
2016-08-09 20:12:55
2028
原创 追踪算法ASMS体验
对应论文:Tomas Vojir, Jana Noskova and Jiri Matas, “Robust scale-adaptivemean-shift for tracking“. Pattern Recognition Letters 2014.github地址:https://github.com/vojirt/asms 实现环境:Win7 64位+ Visual Stud
2016-08-09 20:02:39
7186
5
原创 追踪算法STC体验
对应论文:Fast Tracking via Spatio-Temporal Context Learning. Kaihua Zhang,Lei Zhang, Ming-Hsuan Yang, David Zhang作者官方主页:http://www4.comp.polyu.edu.hk/~cslzhang/STC/STC.htm代码及论文可以在作者官方主页上查看与下载。 该论文
2016-07-26 21:01:44
4922
原创 追踪算法MUSTer体验
对应论文:MUlti-Store Tracker (MUSTer): a Cognitive Psychology InspiredApproach to Object Tracking作者该项目相关网站:MUlti-StoreTracker (MUSTer)代码下载地址:MUSTer_code_v1.1.zip,或者也可以下载我上传到优快云上的代码,http://download.cs
2016-07-25 17:32:33
4576
1
原创 追踪算法KCF体验
本文使用KCF的opencv版本实现。对应论文:High-Speed Tracking with Kernelized Correlation Filters编译环境:VS2015 + win7 64位相关软件下载安装需要下载opencv3.10,opencv_contrib和cmake-gui。图:opencv下载说明图:opencv_
2016-07-23 10:22:27
34560
48
原创 You Only Look Once(YOLO)安装与测试
对应论文:You Only Look Once: Unified, Real-TimeObject Detection 第一步,安装Darknet。1. 安装基本系统Installing The Base System依次输入如下命令:git clone https://github.com/pjreddie/darknet.gitcd darknetmake
2016-07-20 20:32:22
10280
7
原创 Fast R-CNN笔记
作者:Ross GirshickICCV 2015 FastRCNN是RCNN和SPPnet的改进版。Fast RCNN在训练的时候比RCNN快9倍,比SPPnet快3倍;测试的时候比RCNN快213倍,比SPPnet快10倍。最后在PASCAL VOC 2012上达到66%的mAP。RCNN与SPPnet存在的缺点1. 训练是多阶段的。先提pr
2016-07-14 20:05:55
3938
原创 Spatial Pyramid Pooling in Deep Convolutional Networks for Visual Recognition(SPP-net) 笔记
作者:Kaiming He, Xiangyu Zhang, Shaoqing Ren, and Jian SunSPP—Net提出背景: 由于CNN的输入需要固定大小的图片(比如224*224),而固定大小的图片是通过将原始图片crop或者wrap得到的,这样,会使原始图片几何失真,最终会使网络训练的准确率下降。 crop或者wrap产生的图片效果如
2016-07-11 21:18:41
957
原创 CIFAR-10在caffe上进行训练
CIFAR-10数据集含有6万个32*32的彩色图像,共分为10种类型,由 AlexKrizhevsky, Vinod Nair和 Geoffrey Hinton收集而来。包含50000张训练图片,10000张测试图片。这是该数据集的一些图片。
2016-07-09 22:08:26
1841
原创 Rich feature hierarchies for accurate object detection and semantic segmentation 笔记
CVPR2014 物体检测算法,R-CNN,即Regions with CNN features。该论文采用的方法在PASCAL VOC 2010上mAP达到53.7%,比之前传统的方法要高很多。 论文总体思路可以分成3个步骤:1. 产生大约2000个region proposals2. 对这些region proposals进行CNN训练,提取特征向量
2016-07-09 12:48:26
1019
原创 Deep Residual Learning for Image Recognition笔记
ResNet网络,本文获得2016 CVPR best paper 本篇文章解决了深度神经网络中产生的退化问题(degradation problem)。什么是退化问题呢?如下图: 上图显示,网络随着深度的增加(从20层增加到56层),训练误差和测试误差非但没有降低,反而变大了。然而这种问题的出现并不是因为过拟合(overfitting
2016-07-07 16:11:22
2430
原创 Ubuntu下安装opencv与python-opencv
1.下载opencv安装包首先先去opencv官网(http://opencv.org/downloads.html)下载linux版本的opencv压缩包,此处下载的opencv3.1版本的。进入opencv下载的文件夹,解压unzip opencv-3.1.0.zip进入opencv-3.1.0目录,创建编译目录,编译,命令如下:cd ~/ opencv
2016-05-27 22:19:44
46673
2
原创 虚拟机下Ubuntu安装CPU版本的caffe
安装环境:ubuntu14.04+CUDA_7.5.18 由于虚拟机下的Ubuntu系统一般不包含GPU,故这次安装时为了在无GUP环境下运行caffe。 有GPU安装caffe与无GPU安装caffe的区别一般就两点:1.安装CUDA的时候不安装显卡驱动;2.最后安装好caffe,运行程序时,将相关配置文件改为CPU运行模式,而不是GPU运行模式。
2016-05-20 13:55:58
16491
7
原创 在cadence中添加pspice(How to add p-spice lib in cadence)
How to add p-spice lib in cadence.1. First, you need to download aspice lib online and name it as “xx.lib”.2. Then open a txt file, name itanything you want with “.txt” at the end. And t
2016-03-11 10:38:23
9418
5
原创 TensorFlow体验
TensorFlow体验一.简介 2015年11月9日,Google发布人工智能系统TensorFlow并宣布开源,TensorFlow是谷歌基于DistBelief进行研发的第二代人工智能学习系统。其命名来源于本身的运行原理。Tensor(张量)意味着N维数组,Flow(流)意味着基于数据流图的计算,TensorFlow为张量从图象的一端流动到另一端计算过程。T
2016-01-28 20:04:53
4635
原创 Ruby的几道题目
Ruby的几道题目2016/1/22一、回文给定词典文档word.txt,找出词典中是回文的单词并输出。回文词是指字母顺序颠倒但同样是单词的词,例如:level。编程要求: (1)设计函数,统一命名为palindromes.rb (2)输出格式 执行结果根据字符串长度由大到小输出。 例如:现有回文集合{no
2016-01-23 22:00:20
1779
转载 浅谈协方差矩阵
浅谈协方差矩阵统计学的基本概念学过概率统计的孩子都知道,统计里最基本的概念就是样本的均值,方差,或者再加个标准差。首先我们给你一个含有n个样本的集合X={X1,X2,...Xn}X=\{X_1,X_2,...X_n\},依次给出这些概念的公式描述,这些高中学过数学的孩子都应该知道吧,一带而过。均值:X¯=∑ni=1Xin\bar X=\frac{\sum_{i=1}^nX_i}{n}标准差:s=∑n
2015-09-18 13:34:42
858
原创 Live555源代码下载编译与测试
一、源代码的下载:1. 从官网上下载,下载地址:http://www.live555.com/liveMedia/public/,选择live555-latest.tar.gz下载。2. 从优快云上下载,此版本为20150807版本,下载地址:http://download.youkuaiyun.com/detail/hjl240/9067307 下载后解压,可以看到如下
2015-09-01 16:25:55
14063
原创 在QT5中搭建SDL2环境以及显示bmp图片
在VisualStudio 2012中配置SDL可以参考这篇文章:SDL2学习笔记1-环境搭建以及HelloSDL 将SDL窗口嵌入MFC总可以参考这篇文章:在MFC中使用SDL2.0(SDL窗口嵌入到MFC中) 本文测试环境:win764位 + Qt5 + SDL2 ; 第一步,下载Windows下SDL2的库文件。在这里下载,如
2015-08-30 11:14:32
10945
3
原创 在MFC中使用SDL2.0(SDL窗口嵌入到MFC中)
SDL2.0的下载可以参考这篇文章:SDL2学习笔记1-环境搭建以及HelloSDL。 本例开发环境:win7 64位 +VS2012 + SDL2.0.3 (stable) 第一步:新建MFC基于对话框的应用程序(此例工程命名为MFC_SDL),然后直接点击完成即可,如下图。 第二步:删除“TODO:在此放置对话框控件”。添加Picture Contro
2015-08-22 10:16:25
13507
原创 SDL2学习笔记1-环境搭建以及Hello SDL
SDL(SimpleDirectMedia Layer)是一套开放源代码的跨平台多媒体开发库,使用C语言写成。SDL提供了数种控制图像、声音、输出入的函数,让开发者只要用相同或是相似的代码就可以开发出跨多个平台(Linux、Windows、Mac OS X等)的应用软件。目前SDL多用于开发游戏、模拟器、媒体播放器等多媒体应用领域。 采用VS2012进行开发。 第一步,下载SD
2015-08-11 13:40:46
6274
原创 C语言从TXT文件中读写数据
下面是一个简单文件读取测试程序,首先是写数据,将数字0~9写入到data.txt文件中,然后再从data.txt中读取数据,将读到的数据存到数组a[10]中,并且打印到控制台上。下面是程序:#include int main(){ //下面是写数据,将数字0~9写入到data.txt文件中 FILE *fpWrite=fopen("data.txt","w"); if(fpWr
2015-07-29 19:27:18
96228
12
matconvnet-master
2016-03-23
Ruby的几道题目博客的测试文件
2016-01-23
计算机系统结构量化研究方法(第5版)] 英文版
2015-10-05
SDL入门教程
2015-09-20
live555源码编译测试工程
2015-09-01
h264格式视频
2015-08-31
在QT5中使用SDL2显示bmp图片
2015-08-30
在QT5使用SDL2显示bmp图片
2015-08-30
InstallShield2015LimitedEdition
2015-08-28
最简单的SDL2测试程序
2015-08-11
利用ffmpeg将RTSP传输的h264原始码流保存到文件中
2015-07-27
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人