Code Monkey home page Code Monkey logo

pedestrian-detection-thu2015's Introduction

Pedestrian Detection with DPM

Created by Tingwu Wang at Sense Time, Beijing and also with Tsinghua University.

It is a course projects, and sorry we have only a linux port one.

Citing and based-ons

This pedestrian detection is based on the work of DPM and libccv. If you want to cite the original work, please cite

@article{girshick15fastrcnn,
	Author = {Ross Girshick},
	Title = {Fast R-CNN},
	Journal = {arXiv preprint arXiv:1504.08083},
	Year = {2015}
}
@misc{libccv,
	author       = "Liu Liu",
	title        = "C-based/Cached/Core Computer Vision Library, A Modern Computer Vision Library",
	howpublished = "https://github.com/liuliu/ccv"
}

License

This pedestrian detector is under the MIT License (refer to the LICENSE file for details).

Requirement, software

  1. The libccv dependency.
-lm -lcblas -latlas -lpng -ljpeg -lfftw3 -lfftw3f
-lpthread -llinear -lavcodec -lavformat -lswscale
-lgsl -lgslcblas -lcuda -lcudart -lcublas -L/usr/local/cuda/lib64

The cuda, cblas, atlas is what you really need to get. Other packages, you either already have it in Ubuntu, or could easily install using a sudo trick. 2. OpenCV library with 2.6+ 3. g++ with 4.6 or earlier

Requirements, hardware

A GPU that support CUDA-7, or CUDA-6, earlier versions are your own adventures, cause I don't know what will happen.

Requirements, Data

The data is a big issue. Check out the $PEDESTRIAN/data/whats in the data directory.png It lists all the data I used to run the projects. Take a look in the source file $PEDESTRIAN/pedestrian/, download what is necessary.

install

  1. make sure you download all the lib you need.
  2. make the ccv library by
cd lib
./configure && make
  1. download the data you need, check out the
pedestrian-detection-thu2015/data/whats in the data directory.png
  1. Using the g++ to compile the source code.
cd pedestrian-detection-thu2015/pedestrian/
g++ ...

Remember to add the ccv dependency in /lib/.dep

and the ccv lib you just make in the step 2

and the OpenCV lib of course. 5. The results is stored in the /data/results (or change the path if you want)

pedestrian-detection-thu2015's People

Contributors

wilsonwangthu avatar

Watchers

James Cloos avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.