voc-release1

所属分类:数值算法/人工智能
开发工具:matlab
文件大小:2074KB
下载次数:67
上传日期:2013-10-15 23:50:54
上 传 者ethan576116
说明:  基于deformable part-based的人体检测算法,可以应用到一般物体检测,很容易看懂
(deformable part-based algorithm for human detection. Can be used for generic object detection)

文件列表:
voc-release1\a discriminatively trained multiscale deformable part model2008.pdf (880290, 2009-05-07)
voc-release1\clipboxes.m (296, 2008-05-10)
voc-release1\compile.m (52, 2008-05-10)
voc-release1\COPYING (1079, 2008-05-10)
voc-release1\demo.m (812, 2013-07-31)
voc-release1\detect.m (6224, 2013-07-31)
voc-release1\DSCF1717.JPG (75507, 2013-06-08)
voc-release1\dt.cc (2535, 2013-06-08)
voc-release1\dt.mexw32 (9216, 2013-06-08)
voc-release1\fconv.cc (2558, 2008-05-10)
voc-release1\fconv.mexw32 (8704, 2013-06-08)
voc-release1\featpyramid.m (1226, 2013-07-30)
voc-release1\features.cc (5721, 2013-07-30)
voc-release1\features.mexw32 (10752, 2013-06-08)
voc-release1\foldHOG.m (138, 2008-05-10)
voc-release1\helpread.m (329, 2013-07-28)
voc-release1\HOGpicture.m (622, 2008-05-10)
voc-release1\image1.jpg (35232, 2008-05-10)
voc-release1\image2.jpg (17311, 2008-05-10)
voc-release1\models\bicycle_model.mat (91968, 2008-05-10)
voc-release1\models\bicycle_pr.jpg (37347, 2008-05-10)
voc-release1\models\bus_model.mat (99180, 2008-05-10)
voc-release1\models\bus_pr.jpg (36700, 2008-05-10)
voc-release1\models\car_model.mat (104695, 2008-05-10)
voc-release1\models\car_pr.jpg (35979, 2008-05-10)
voc-release1\models\cat_model.mat (104995, 2008-05-10)
voc-release1\models\cat_pr.jpg (37986, 2008-05-10)
voc-release1\models\cow_model.mat (91962, 2008-05-10)
voc-release1\models\cow_pr.jpg (36807, 2008-05-10)
voc-release1\models\dog_model.mat (92508, 2008-05-10)
voc-release1\models\dog_pr.jpg (37483, 2008-05-10)
voc-release1\models\horse_model.mat (92508, 2008-05-10)
voc-release1\models\horse_pr.jpg (37150, 2008-05-10)
voc-release1\models\motorbike_model.mat (95293, 2008-05-10)
voc-release1\models\motorbike_pr.jpg (38027, 2008-05-10)
voc-release1\models\person_model.mat (45421, 2008-05-10)
voc-release1\models\person_pr.jpg (37364, 2008-05-10)
voc-release1\models\scores (173, 2008-05-10)
voc-release1\models\sheep_model.mat (78135, 2008-05-10)
voc-release1\models\sheep_pr.jpg (37107, 2008-05-10)
... ...

Information =========== This is an implementation of the system described in: P. Felzenszwalb, D. McAllester, D. Ramaman. A Discriminatively Trained, Multiscale, Deformable Part Model. To appear in CVPR 2008. We are currently distributing the object detection code with models trained on the PASCAL VOC 2006 dataset. The learning code will be made available in the future. Please note this implementation is not identical to the original one (as described in the paper). In particular the part displacements are not constrained to be in a bounded range. This leads to a slight improvement in performance for some object categories. Basic Usage =========== The system is implemented in matlab, with a few helper functions written in C++ for efficiency reasons. Basic steps for running the system: 1. Unpack the code to a directory. 2. Start matlab from the directory with the code. 3. Run the 'compile' script. This will compile the C++ helper functions. 4. Run the 'demo' script. This will run the object detector on a test image. The main functions defined by the code are: boxes = detect(im, model, thresh) top = nms(boxes, overlap) boxes = clipboxes(im, boxes) showboxes(im, boxes) visualizemodel(model) Their usage is demonstrated in the 'demo' script. The directory 'models' contains matlab datafiles with models trained on the PASCAL VOC 2006 train+val dataset. The score of each model in the test dataset is recorded in the file 'scores'. Loading a model datafile into matlab will define a variable 'model' with the model trained for a particular object category. The value 'model.thresh' defines a threshold that can be used in the 'detect' function to obtain a high recall rate (at the expense of many false positives per image).

近期下载者

相关文件


收藏者