1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24 """PyCV - A Computer Vision Package for Python Incorporating Fast Training of Face Detection
25
26 PyCV is a package of C++ and Python modules implementing various algorithms
27 that are useful in computer vision, and augments the capabilities of OpenCV.
28 In particular, PyCV provides implementations for:
29
30 - Fast training and selection of Haar-like features for a weak classifier
31 [Pham2007b]_. This is currently the world's fastest method for training a
32 face detector. It runs in just a few hours, while most existing methods run
33 in days or weeks.
34 - Asymmetric Online Boosting [Pham2007a]_: a variant of AdaBoost that learns
35 incrementally using an asymmetric goal as the learning criterion.
36
37 Additionally, PyCV contains many useful modules for computer vision and
38 machine learning, specially boosting techniques, Haar-like features, and face
39 detection.
40
41
42 .. [Pham2007a] Minh-Tri Pham and Tat-Jen Cham. Online Learning Asymmetric
43 Boosted Classifiers for Object Detection. In Proc. IEEE Computer Society
44 Conference on Computer Vision and Pattern Recognition (CVPR'07),
45 Minneapolis, MN, 2007.
46 .. [Pham2007b] Minh-Tri Pham and Tat-Jen Cham. Fast Training and Selection of
47 Haar features using Statistics in Boosting-based Face Detection. In Proc.
48 11th IEEE International Conference on Computer Vision (ICCV'07), Rio de
49 Janeiro, Brazil, 2007.
50
51 """
52
53
54
55
56