Sunday, July 3, 2011

Opencv and Image processing reference books

I'm recommended following books for learning opencv and image processing . even they tech how to create GUI ( Graphical User Interface ) application. 

 


Title :   OpenCV 2 Computer Vision Application Programming Cookbook  
Author : Robert Laganière




OpenCV 2 Computer Vision Application Programming Cookbook  by robert laganiere



You can read sample book from HERE


---

Title : Learning OpenCV: Computer Vision in C++ with the OpenCV Library
Author :  Gary Bradski




Learning OpenCV: Computer Vision in C++ with the OpenCV Library by Gary Bradski





Monday, June 27, 2011

Background/Negative Images for Opencv haartaining

Selecting suitable  negative aka background image for haartraining is very important. Collect set of images  (about 3000) that does not contain objects of interest, for an example if you are going to train a haarcascade classifier for Face, you should have negatives with no face images.


you can download collection of negative images (about 3000 negatives) from here. [Use Internet Download Maneger]
http://tutorial-haartraining.googlecode.com/svn/trunk/data/negatives/ 

According to your haartraining requirement this may not be not enough . best proposition for No. Positive images : No. Negative images is 1:2, means if you have 2000 positive images you should have at least 4000 negative images. So if this is not enough, you can get more from public databases such as google images.
You can use these softwares to make download easy otherwise it would be boring . below softwares would be helpful
[1]bulk image downloader (commercial software)
[2]google image dowloader (FREE software) http://www.googleimagedownloader.com


After you get enough images you should  do index and rename all images properly for further use.This tool would be useful
Ant Renamer ( http://www.antp.be/software/renamer )


Related Post

[ Opencv installation ]
http://www.tectute.com/2011/01/opencv-22-installation-on-visual-studio.html

[ Positive images for haartraining ]
http://www.tectute.com/2011/06/haartraining-positive-samples.html

[ Opencv haartraining and haar cascade xml ]
http://www.tectute.com/2011/06/opencv-haartraining.html

haartraining positive samples

Following sites provides positive images for haartraining such as face, human gaits , cars , etc
 
Human Gaits
[1] http://www.cbsr.ia.ac.cn/english/Gait%20Databases.asp
[2] http://www.am.sanken.osaka-u.ac.jp/GaitDB/index.html
[3] http://www.mis.tu-darmstadt.de//node/382#name:cvpr08_data
[4] http://www.ri.cmu.edu//publication_view.html?pub_id=3904


Other

[1] http://sites.google.com/site/engb2s/databasehand
[2] http://web.mit.edu/emeyers/www/face_databases.html
[3] http://www-2.cs.cmu.edu/~cil/v-images.html



Related Post

[ Opencv installation ]
http://www.tectute.com/2011/01/opencv-22-installation-on-visual-studio.html

[ Negative images for haartraining ]
http://www.tectute.com/2011/06/negative-background-images.html

[ Opencv haartraining and haar cascade xml ]
http://www.tectute.com/2011/06/opencv-haartraining.html


Related Posts