This library is mainly aimed at real time computer vision. Some example areas would be Human-Computer Interaction (HCI); Object Identification, Segmentation and Recognition; Face Recognition; Gesture Recognition; Motion Tracking, Ego Motion, Motion Understanding; Structure From Motion (SFM); and Mobile Robotics.Library Areas:
The areas covered by this library are
||Creation, allocation, destruction of images. Fast pixel access macros.
||Static types and dynamic storage.
||Finding, displaying, manipulation, and simplification of image contours.
||Line and ellipse fitting. Convex hull. Contour analysis.
||1st & 2nd Image Derivatives. Lines: Canny, Hough. Corners: Finding, tracking.
||In region of interest: Count, Mean, STD, Min, Max, Norm, Moments, Hu Moments.
||Power of 2. Color/texture segmentation.
||Erode, dilate, open, close. Gradient, top-hat, black-hat.
||Accumulate images and squared images. Running averages.
||Binary, inverse binary, truncated, to zero, to zero inverse.
||4 and 8 connected
||Intrinsic and extrinsic, Rodrigues, un-distortion, Finding checkerboard calibration pattern
||8 point algorithm, Epipolar alignment of images
||Overlaying silhouettes: motion history image, gradient and weighted global motion.
||Mean shift algorithm and variant
||HS, L-K, BM and L-K in pyramid.
||Kalman and Condensation.
||6DOF model based estimate from 1 2D view.
||Manipulation, comparison, backprojection. Earth Mover's Distance (EMD).
||Stereo based: Finding hand, hand mask. Image homography, bounding box.
||Matrix Math: SVD, inverse, cross-product, Mahalanobis, eigen values and vectors. Perspective projection.
||Calc Cov Matrix, Calc Eigen objects, decomp. coeffs. Decomposition and projection.
||Create, destroy, observation vectors, DCT, Viterbi Segmentation, training and test.
||Line, rectangle, circle, ellipse, polygon. Text on images.
||Load optimized code. Get processor info.
||Abs difference. Template matching. Pixel order<->Plane order. Convert Scale. Sampling lines. Bi-linear interpolation. ArcTan, sqrt, inv-sqrt, reciprocal. CartToPolar, Exp, Log. Random numbs. Set image. K-Means.
Intel� Image Processing Library (included in OpenCV WinOS download):
- Image creation and access (same image header used for both libraries).
- Image arithmetic and logic operations.
- Image filtering.
- Linear image transformation.
- Image morphology.
- Color space conversion.
- Image histogram and thresholding.
- Geometric transformation (zoom-decimate, rotate, mirror, shear, warp, perspective transform, affine transform).
Demo Overview (apps that come with the library)
Matlab Camera Calibration Toolbox tutorial
Automatic camera calibration filter
Color tracker/face tracker
Condensation filter fracker
Face recognition using embedded HMMs
Kalman filter tracker
Lucas-Kanade optical flow in an image pyramid
User Contributed Utilities Windows* Specific
How to find any Direct Show* camera driver with the CAMSHIFT demo
Matrox Meteor* Direct Show capture filter
C Code, Non-Specific
BMP* to IPL file reader/writer
Finding the mean and covariance of data sets on disk
*All other brands and names are the property of their respective owners.