Package pycv
source code
PyCV - A Computer Vision Package for Python Incorporating Fast Training of Face Detection
PyCV is a package of C++ and Python modules implementing various algorithms
that are useful in computer vision, and augments the capabilities of OpenCV.
In particular, PyCV provides implementations for:
- Fast training and selection of Haar-like features for a weak classifier
[Pham2007b]. This is currently the world's fastest method for training a
face detector. It runs in just a few hours, while most existing methods run
in days or weeks.
- Asymmetric Online Boosting [Pham2007a]: a variant of AdaBoost that learns
incrementally using an asymmetric goal as the learning criterion.
Additionally, PyCV contains many useful modules for computer vision and
machine learning, specially boosting techniques, Haar-like features, and face
detection.
| [Pham2007a] | Minh-Tri Pham and Tat-Jen Cham. Online Learning Asymmetric
Boosted Classifiers for Object Detection. In Proc. IEEE Computer Society
Conference on Computer Vision and Pattern Recognition (CVPR'07),
Minneapolis, MN, 2007. |
| [Pham2007b] | Minh-Tri Pham and Tat-Jen Cham. Fast Training and Selection of
Haar features using Statistics in Boosting-based Face Detection. In Proc.
11th IEEE International Conference on Computer Vision (ICCV'07), Rio de
Janeiro, Brazil, 2007. |
- pycv.build_version
- pycv.cs: An umbrella package containing all Computer Science packages.
- pycv.cs.cg: An umbrella package containing all Computational Geometry packages.
- pycv.cs.cs
- pycv.cs.cv: An umbrella package containing all Computer Vision packages.
- pycv.cs.dm: An umbrella package containing all Discrete Mathematics.
- pycv.cs.info: An umbrella package containing all Computer Science packages.
- pycv.cs.linalg: An umbrella package containing all Linear Algebra packages.
- pycv.cs.ml: An umbrella package containing all Machine Learning packages.
- pycv.cs.opt: An umbrella package containing all Optimization packages.
- pycv.cs.setup
- pycv.cs.stats: An umbrella package containing all packages related to Probability and Statistics.
- pycv.ext
- pycv.extension
- pycv.info: PyCV - A Computer Vision Package for Python Incorporating Fast Training of Face Detection
- pycv.interfaces: An umbrella package containing all the interfaces to external packages.
- pycv.libraries: An umbrella package containing all the open-source libraries needed for PyCV.
- pycv.libraries.info: An umbrella package containing all the open-source libraries needed for PyCV.
- pycv.pycv
- pycv.setup
- pycv.system_info: This file defines a set of system_info classes for getting
information about various resources (libraries, library directories,
include directories, etc.) in the system.
|
|
|
|
|
|
get_version()
Return the current version of the package. |
source code
|
|
|
|
speak(s)
Speak a message using text-to-speech (windows-dependent). |
source code
|
|
|
|
tprint(x)
Print a message to stdout but also fprint it to the global log file. |
source code
|
|
|
|
|
|
|
get_info(name,
notfound_action=0)
0 - do nothing
1 - display warning message
2 - raise error |
source code
|
|
|
|
__doc__
|
|
|
datapath = 'M:\\utils\\Python25\\lib\\site-packages\\pycv\\data'
|
|
|
sdpath = 'M:\\utils\\Python25\\lib\\site-packages\\pycv'
|
|
|
bv = '0.2.2'
|
Return the string representing the n-th position of a series, e.g. 0th, 1st, 2nd, 3rd, etc.
|
|
Return a default location to store wisdom files and catalogs.
The default location is a sub-folder called '.pycv_wisdom' of
SciPy's default location in Weave
|