Index
A
- API reference / Finding documentation, help, and updates
- application
- modifying / Modifying the application, Modifying the application
- application modifications
- about / Modifying the application
- face swapping / Swapping faces in one camera feed
- face, copying / Copying faces between camera feeds
B
- 64-bit Python
- installing / Using CMake and compilers
- <binary_description>
- creating, by <opencv_createsamples> running / Creating <binary_description> by running <opencv_createsamples>
- basic I/O scripts
- about / Basic I/O scripts
- image file, writing / Reading/Writing an image file
- image file, reading / Reading/Writing an image file
- raw bytes, converting / Converting between an image and raw bytes
- image, converting / Converting between an image and raw bytes
- video file, writing / Reading/Writing a video file
- video file, reading / Reading/Writing a video file
- camera frames, capturing / Capturing camera frames
- camera frames, displaying in Windows / Displaying camera frames in a window
- binary installers
- blit() method / Subclassing managers.WindowManager
C
- <cascade>
- creating, by <opencv_traincascade running / Creating <cascade> by running <opencv_traincascade>
- improving / Testing and improving <cascade>
- testing / Testing and improving <cascade>
- cameo / Project concept
- CameoDepth class / Modifying the application
- CameoDepth function / Modifying the application
- camera
- frames, capturing / Capturing frames from a depth camera
- CaptureManager class / Abstracting a video stream – managers.CaptureManager, Applying everything – cameo.Cameo, Modifying the application
- cascade / Conceptualizing Haar cascades
- CascadeClassifier class / Testing and improving <cascade>
- channel mixing
- about / Channel mixing – seeing in Technicolor
- Technicolor / Channel mixing – seeing in Technicolor
- sample / Channel mixing – seeing in Technicolor
- RC color space, simulating / Simulating RC color space
- RGV color space, simulating / Simulating RGV color space
- CMV color space, simulating / Simulating CMV color space
- Close button / Subclassing managers.WindowManager
- CMake
- using / Using CMake and compilers
- using, via customized readymade script / Using CMake via a ready-made script that you may customize
- compilers
- using / Using CMake and compilers
- convolution matrix / Custom kernels – getting convoluted
- copy operation
- masking / Masking a copy operation
- cubic spline interpolation / Curves – bending color space
- curves
- color space, bending / Curves – bending color space
- formulating / Formulating a curve
- caching / Caching and applying a curve
- applying / Caching and applying a curve
- object-oriented curve filters, designing / Designing object-oriented curve filters
- photo films, emulating / Emulating photo films
- custom kernels
D
- depth map / Capturing frames from a depth camera
- disparity map / Capturing frames from a depth camera
- mask, creating / Creating a mask from a disparity map
E
- edges
- highlighting / Highlighting edges
- embossed effect / Custom kernels – getting convoluted
- equalizeHist() function / Tracking faces
F
- faces
- tracing / Tracking faces
- filter2D() function / Custom kernels – getting convoluted
- frames
- capturing, from depth camera / Capturing frames from a depth camera
- Fuji Provia
- emulating / Emulating Fuji Provia
- Fuji Velvia
- emulating / Emulating Fuji Velvia
H
- Haar cascade
- conceptualizing / Conceptualizing Haar cascades
- data, obtaining / Getting Haar cascade data
- modules, creating / Creating modules
I
- isGray() / Subclassing managers.WindowManager
K
- kernel / Highlighting edges
- KEYDOWN event / Subclassing managers.WindowManager
- Kodak Portra
- emulating / Emulating Kodak Portra
M
- MacPorts
- used, with readymade packages / Using MacPorts with ready-made packages
- used, with custom packages / Using MacPorts with your own custom packages
- Homebrew, using with readymade packages / Using Homebrew with ready-made packages (no support for depth cameras)
- Homebrew, using with custom packages / Using Homebrew with your own custom packages
- managers.WindowManger
- subclassing / Subclassing managers.WindowManager
- managers.WindowManger class / Subclassing managers.WindowManager
- max() function / Simulating CMV color space
- min() function / Simulating RGV color space
- modules
- creating / Creating modules, Creating modules
N
- <negative_description>
- creating / Creating <negative_description>
- negative training images
- about / Gathering positive and negative training images
- generating, on Windows / On Windows
- generating, on Ubuntu / On Mac, Ubuntu, and other Unix-like systems
- generating, on Mac / On Mac, Ubuntu, and other Unix-like systems
- numpy.where() function / Masking a copy operation
O
- object-oriented design
- about / An object-oriented design
- video stream, abstracting / Abstracting a video stream – managers.CaptureManager
- keyboard, abstracting / Abstracting a window and keyboard – managers.WindowManager
- window, abstracting / Abstracting a window and keyboard – managers.WindowManager
- Cameo class / Applying everything – cameo.Cameo
- Official OpenCV forum / Finding documentation, help, and updates
- onKeypress() method / Applying everything – cameo.Cameo
- OpenCV 2.1 Python Reference / Finding documentation, help, and updates
- OpenCV project concept / Project concept
- OpenNI 1.5.4.0
- installing / Using CMake and compilers
- downloading / Using CMake and compilers
- open source software (OSS) / Using MacPorts with ready-made packages
P
- <positive_description>
- creating / Creating <positive_description>
- photo films
- Kodak Portra, emulating / Emulating Kodak Portra
- Fuji Provia, emulating / Emulating Fuji Provia
- Fuji Velvia, emulating / Emulating Fuji Velvia
- cross-processing, emulating / Emulating cross-processing
- pip / Using Homebrew with ready-made packages (no support for depth cameras)
- point cloud map / Capturing frames from a depth camera
- Portfile / Using MacPorts with ready-made packages
- positive training images
- private / Abstracting a video stream – managers.CaptureManager
- protected / Abstracting a video stream – managers.CaptureManager
- Pygame
- installing, ways / Installing Pygame
- API documentation and tutorials, URL / Documentation and tutorials
- managers.WindowManger, subclassing / Subclassing managers.WindowManager
- application, modifying / Modifying the application
- uses / Further uses of Pygame
- pygame.display.set_mode() / Subclassing managers.WindowManager
- pygame.event.get() / Subclassing managers.WindowManager
- Pygame 1.9.1
- URL, for installing / Installing Pygame
- URL, for downloading / Installing Pygame
- Pygame 1.9.2
- URL, for installing / Installing Pygame
- URL, for downloading / Installing Pygame
- Pygame window console / Subclassing managers.WindowManager
R
- rectangles
- hierarachy, defining / Defining a face as a hierarchy of rectangles
- pasting / Tracing, cutting, and pasting rectangles
- cutting / Tracing, cutting, and pasting rectangles
- tracing / Tracing, cutting, and pasting rectangles
- rects.outlineRect() function / Tracking faces
- repository / Using MacPorts with ready-made packages
- resize() function / Tracing, cutting, and pasting rectangles
- run() method / Applying everything – cameo.Cameo
S
- samples
- running / Running samples
- SensorKinect 0.93
- installing / Using CMake and compilers
- setup tools
- for Windows / Making the choice on Windows XP, Windows Vista, Windows 7, or Windows 8
- for Mac / Making the choice on Mac OS X Snow Leopard, Mac OS X Lion, or Mac OS X Mountain Lion
- for Ubuntu / Making the choice on Ubuntu 12.04 LTS or Ubuntu 12.10
- for Unix-like systems / Making the choice on other Unix-like systems
- stereo disparity / Capturing frames from a depth camera
- swapRects() function / Masking a copy operation
T
- time.time() function / Abstracting a video stream – managers.CaptureManager
- tracking type
- defining / Defining a face as a hierarchy of rectangles
- Tutorials / Finding documentation, help, and updates
U
- Ubuntu 12.04 LTS / Making the choice on Ubuntu 12.04 LTS or Ubuntu 12.10
- Ubuntu repository
- update() method / Tracking faces
- utility functions
- adding / Adding more utility functions
V
- V (value) channel / Designing object-oriented curve filters
- valid depth mask / Capturing frames from a depth camera
W
- window size / Conceptualizing Haar cascades
X
- Xcode Developer Tools