目标
从静态图片中检测行人,对所有存在的行人进行定位。
数据
测试数据INRIA Person Dataset。
算法
ccv是一个开源的计算机视觉库,基于C语言开发,是一种以应用驱动的算法库。此处使用DPM模型进行行人检测,参考这里。该算法文献出自于[The original paper refers to: Object Detection with Discriminatively Trained Part-Based Models, Pedro F. Felzenszwalb, Ross B. Girshick, David McAllester and Deva Ramanan]
使用方法
1,下载ccv
git clone https://github.com/liuliu/ccv.git
2,下载依赖库(在linux等环境下使用)
sudo apt-get install clang libjpeg-dev libpng-dev libfftw3-dev libgsl0-dev libblas-dev liblinear-dev libblas-dev
3,配置编译
cd lib
./configure force
cd ../bin
make
第3步将在bin中生成许多可执行文件。
4,使用DPM模型检测图片中a.png中的行人,执行过程中会输出