Index
A
- abstract functions / Using ofxOpenCv
- Abstract Wall / Creating a particle system – summary
- Active infrared stereo camera / Depth camera basics, Active infrared stereo cameras
- adding mode / Transparency
- addon
- Addons$ button / Using Project Generator
- addons folder / The examples folder, The addons folder
- addRandomCircle() function / The twisting knot example
- addRandomRing() function / The twisting knot example
- addTriangle() function / Drawing sharp edges
- AIFF / Sound basics
- algebraic functions
- algorithm parameters
- algorithms based on machine learning / Searching for objects in an image
- aliasing effect / A simple geometrical distortion example, Geometrical transformations of images
- alpha-blending / Transparency
- amplification parameter / Discussing the algorithm's parameters
- anchor point / Rotating images
- apps folder / The examples folder, The apps folder
- Asus Xtion camera / Active infrared stereo cameras
- attraction force / The attraction, repulsion, and spinning forces
- attributes
- audio-reactive project example / An audio-reactive project example
- audioOut() / Generating sounds
- audioOut() function / The PWM synthesis example, Image-to-sound transcoder example, The loop sampler example
- audioOut function / The PWM synthesis example, Image-to-sound transcoder example, Getting spectral data from sound
- audioReceived() function / Using a microphone, The loop sampler example
- audio samples / Sound basics
B
C
D
- 2D graphics
- 3D
- 3D drawing
- 3d folder / The examples folder
- 3D graphics / Drawing basics
- 3D objects
- 3D point cloud
- 3D scene
- dancing cloud example / Dancing cloud example
- data
- datamoshing effect / Optical flow
- DC-offset removal / Image-to-sound transcoder example
- Debug mode / File structure of a project
- default constructor / Defining the particle functions
- depth camera
- depth images examples
- deque class / An emitter
- deterministic chaos theory / Playing with numerical instability
- digital audio samples / Sound basics
- dilate() function / Image filtering
- distortAmount parameter / Vertex shader
- draw() function / draw(), The bouncing ball example, The singing voices example, The PWM synthesis example, Image-to-sound transcoder example, Using a microphone, The loop sampler example, Dancing cloud example, The oscillating plane example, The twisting knot example, Embedding shaders in our project, A simple geometrical distortion example, Using vertex shader in our project, The furry carpet example, The image filtering example, Creating interactive surface
- draw() method / draw()
- draw( x, y, w, h ) function / Drawing functions
- draw1() function / Spirals example
- draw function / Motion detection from movies
- Drawing
- dt parameter / A single particle
- dynamic video mapping / Additional topics
E
F
G
- generateImg() function / An example for searching bright objects in video
- GENERATE PROJECT button / Using Project Generator
- generative art algorithm / Spirals example
- geometrical transformations
- of images / Geometrical transformations of images
- resize( w, h ) function / Geometrical transformations of images
- scaleIntoMe( mom, interpolationMethod ) function / Geometrical transformations of images
- CV_INTER_LINEAR / Geometrical transformations of images
- CV_INTER_AREA / Geometrical transformations of images
- CV_INTER_NN / Geometrical transformations of images
- CV_INTER_CUBIC / Geometrical transformations of images
- scale( scaleX, scaleY ) function / Geometrical transformations of images
- mirror( flipY, flipX ) function / Geometrical transformations of images
- translate( shiftX, shiftY ) function / Geometrical transformations of images
- rotate( angle, centerX, centerY ) function / Geometrical transformations of images
- warpPerspective( A, B, C, D ) function / Geometrical transformations of images
- remap( mapX, mapY ) function / Geometrical transformations of images
- Perspective distortion removing example / Perspective distortion removing example
- geometric primitives
- geometry shader
- getBrightness() function / Operations with colors
- getCurrentFrame() function / Controlling the video playback
- getCvImage() function / Access to pixels
- getDuration() function / Controlling the video playback
- getFloatPixelsRef() / Access to pixels
- getHue() function / Operations with colors
- getIsMovieDone() function / Controlling the video playback
- getIsPlaying() function / Playing sound samples
- getLightness() function / Operations with colors
- getLoopState() function / Controlling the video playback
- getNumVertices() function / Working with vertices
- getPan() function / Playing sound samples
- getPixelRef() method / Processing a single video frame
- getPixels() function / Access to pixels
- getPixelsAsFloats() / Access to pixels
- getPixelsRef() function / Access to pixels
- getPosition() function / Playing sound samples
- getPositionMS() function / Playing sound samples
- getSaturation() function / Operations with colors
- getShortPixelsRef() function / Access to pixels
- getSpeed() function / Controlling the video playback, Playing sound samples
- getTextureReference() function / Drawing functions
- getTotalNumFrames() function / Controlling the video playback
- getVertex( i ) function / Working with vertices
- getVolume() function / Playing sound samples
- gl folder / The examples folder
- global variable / A single particle
- GLSL types
- GLSL variables
- gl_Color variable / The vertex shader
- gl_FragColor variable / Structure of a shader's code, Creating the fragment shader
- gl_FrontColor / The vertex shader
- GL_RGB32F_ARB / Using FBO for offscreen drawings, Implementing a particle in the project
- GPU technologies
- graphics folder / The examples folder
- Graphics Library Shading Language (GLSL) / Basics of shaders
- Graphics Processing Unit (GPU) / Using ofTexture for memory optimization, Basics of shaders
- gravity force
- GUI / Graphical user interface
- gui folder / The examples folder
H
I
J
K
L
M
- m.addFloatArg() function / Sending data
- m.addIntArg() function / Sending data
- m.addStringArg() function / Sending data
- m.getNumArgs() function / Receiving data
- machine learning method
- Mac OS
- MadMapper / Image warping and video mapping
- Magic Wand tool / Transparency
- main() function / main.cpp, testApp.h, Structure of a shader's code, Creating the fragment shader, Vertex shader, The furry carpet example
- main.cpp / main.cpp
- mapping mesh / Image warping and video mapping
- marching cubes algorithm / Additional topics, Additional topics
- mask
- masking example / A masking example
- math folder / The examples folder
- Mat object / Using OpenCV functions
- memory optimization
- mesh.addVertex() function / Coloring the vertices, Texturing
- mesh.addVertex( p ) function / Using ofMesh
- mesh.draw() / Drawing line segments and points
- mesh.drawVertices() function / Drawing line segments and points
- mesh.drawWireframe() function / Drawing line segments and points
- mesh.getCentroid() function / The twisting knot example
- mesh.getNumVertices() / Working with vertices
- mesh.setMode( mode ) function / Drawing line segments and points
- mesh.setupIndicesAuto() function / Drawing sharp edges
- metaballs / Additional topics
- methods
- microphone
- microphone, using
- Microsoft Kinect camera / Active infrared stereo cameras
- Microsoft Visual Studio / Microsoft Visual Studio
- MIDI / Networking basics
- mirror( flipY, flipX ) function / Geometrical transformations of images
- moire / Image filtering
- morphing
- morphological dilation / Image filtering
- morphological erosion / Image filtering
- morphValue parameter / Using optical flow for morphing
- motion
- mouseDragged( x, y, button ) function / Other functions
- mouseMoved() function / The PWM synthesis example
- mouseMoved( x, y ) function / Other functions
- mousePressed() function / Creating interactive surface
- mousePressed( x, y, button ) function / Other functions
- mouseReleased( x, y, button ) function / Other functions
- movies
- MP3 / Sound basics
- MPEG streamclip utility / Video basics
- multi attribute / Playing sound samples
- multiple core computing / Computing particles' physics
- multiple frames
N
O
- obj array / An example for searching bright objects in video
- objects
- ofBackground() / Colors, Using FBO for offscreen drawings, Spirals example
- ofBackgroundGradient() function / The background color of the screen
- ofBeginShape() function / Additional topics
- ofCamera class / Additional topics
- ofCircle( p, r ) function / Operations with points
- ofCircle( x, y, r ) function / Geometric primitives
- ofClamp() function / Implementing a particle in the project, The bouncing ball example
- ofClamp( v, v0, v1 ) function / Basic utility functions
- ofColor / Colors, Working with the color of a single pixel
- ofColor() / Colors
- ofDisableAlphaBlending() function / Implementing a particle in the project, Transparency
- ofDisableLighting() function / Drawing line segments
- ofDisableSmoothing() function / Controlling the drawing of primitives
- ofDrawBitmapString() function / Additional topics
- ofEasyCam class / Additional topics
- ofEnableAlphaBlending() function / Implementing a particle in the project, Transparency
- ofEnableBlendMode() function / Transparency
- ofEnableLighting() function / Drawing line segments
- ofEnableSmoothing() function / Controlling the drawing of primitives
- ofEndShape() function / Additional topics
- ofFbo class / Using FBO for offscreen drawings
- ofFbo fbo object / Spirals example
- ofFbo object / Using FBO for offscreen drawings
- ofFbo objects / Embedding shaders in our project
- ofFill() function / Controlling the drawing of primitives, Simple 3D drawing
- ofFloatImage class / Creating and modifying images
- offscreen drawings
- ofGetElapsedTimef() function / Basic utility functions, Pulsating background example, Creating images
- ofGetHeight() function / Basic utility functions, Drawing basics
- ofGetWidth() function / Basic utility functions, Drawing basics
- ofHideCursor() function / Basic utility functions
- ofImage class / Screen grabbing, Creating and modifying images, Drawing functions
- ofImage object / Loading and drawing an image
- ofLight class / Enabling lighting and setting normals, Additional topics
- ofLine() / Controlling the drawing of primitives, Using FBO for offscreen drawings
- ofLine( p1, p2 ) function / Operations with points
- ofLine( x1, y1, x2, y2 ) function / Geometric primitives
- ofMap() function / Pulsating background example, Creating images
- ofMap( v, v0, v1, out0, out1 ) function / Basic utility functions
- ofMesh
- ofMesh class / The triangles cloud example, Drawing sharp edges
- ofMesh object / Computing particles' physics
- ofNoFill() function / Controlling the drawing of primitives, Simple 3D drawing
- ofNoise() function / Using image sequence example
- ofNoise( t ) function / Perlin noise basics, Using the ofNoise() function
- ofNoise(t) function / Using the ofNoise() function
- ofNoise( x, y ) function / Space-coherent noise
- ofPoint
- ofPoint class / Simple 3D drawing
- ofPoint object / Hand-tracking examples
- ofPopMatrix() / Rotating images, Simple 3D drawing, Using vertex shader in our project
- ofPopMatrix() function / Coordinate system transformations
- ofPushMatrix() / Rotating images, Simple 3D drawing
- ofPushMatrix() function / Coordinate system transformations
- ofRandom( a, b ) function / Basic utility functions
- ofRect( p, w, h ) function / Operations with points
- ofRect( x, y, w, h ) function / Geometric primitives
- ofRotate() / Rotating images
- ofRotate() function / Simple 3D drawing
- ofRotate( angle ) function / Coordinate system transformations
- ofRotate( angle, x, y, z ) function / Simple 3D drawing
- ofScale() / Rotating images, Computing normals using the setNormals() function
- ofScale( scaleX, scaleY ) function / Coordinate system transformations
- ofScale( x, y, z ) function / Simple 3D drawing
- ofSetBackground() function / The background color of the screen, Pulsating background example
- ofSetBackgroundAuto( false ) function / Drawing with an uncleared background
- ofSetCircleResolution( res ) function / Controlling the drawing of primitives
- ofSetColor() / Controlling the drawing of primitives, Colors, Color modulation, Simple 3D drawing, Texturing
- ofSetColor() function / Color modulation, Coloring the vertices, The vertex shader
- ofSetColor( r, g, b ) function / Controlling the drawing of primitives
- ofSetFrameRate( rate ) parameter / setup()
- ofSetFullscreen( v ) parameter / setup()
- ofSetLineWidth() function / Simple 3D drawing
- ofSetupOpenGL() function / main.cpp
- ofSetVerticalSync( v ) parameter / setup()
- ofSetWindowShape() function / Other functions
- ofSetWindowShape( w, h ) parameter / setup()
- ofShader object / Embedding shaders in our project
- ofShader objects / Embedding shaders in our project
- ofShortImage class / Creating and modifying images
- ofShowCursor() function / Basic utility functions
- ofSignedNoise( t ) / Using the ofNoise() function
- ofSoundPlayer class / Playing sound samples
- ofSoundStopAll() / Playing sound samples
- ofSoundUpdate() / Playing sound samples, The bouncing ball example
- ofTexture / Using ofTexture for memory optimization
- ofThread class / Computing particles' physics
- ofToFloat( s ) function / Basic utility functions
- ofToInt( s ) function / Basic utility functions
- ofToString( v ) function / Basic utility functions
- ofTranslate() / Rotating images
- ofTranslate( p ) function / Coordinate system transformations
- ofTranslate( x, y ) function / Coordinate system transformations
- ofTranslate( x, y, z ) function / Simple 3D drawing
- ofTriangle() / Using ofMesh
- ofTriangle( p1, p2, p3 ) function / Operations with points
- ofTriangle( x1, y1, x2, y2, x3, y3 ) function / Geometric primitives
- ofTrueTypeFont class / Additional topics
- ofURLFileLoader class / Using TCP protocol for streaming images
- ofVboMesh / Rendering particles
- ofVBOMesh / Using ofMesh
- ofVertex() function / Additional topics
- ofx3DModelLoader / List of selected addons
- ofxAssimpModelLoader / List of selected addons
- ofxBox2d addon
- ofxCvColorImage class / Using ofxOpenCv, Image initializing
- ofxCvColorImage image / An example for searching bright objects in video
- ofxCvContourFinder class / Using ofxOpenCv, Perspective distortion removing example, Using the ofxCvContourFinder class for finding contours
- ofxCvFloatImage class / Using ofxOpenCv, Image initializing, Access to pixels
- ofxCvGrayscaleImage class / Using ofxOpenCv, Image initializing, Image filtering
- ofxCvHaarFinder class / Using ofxOpenCv
- ofxCvImage class / Using ofxOpenCv
- ofxCv images / Working with ofxCv images
- ofxCvShortImage class / Using ofxOpenCv, Image initializing
- ofxMarchingCubes / List of selected addons
- ofxMarchingCubes addon
- ofxMSAFluid / Interaction types
- ofxNetwork / List of selected addons
- ofxNetwork addon / Using TCP protocol for streaming images
- ofxOpenCv / List of selected addons
- ofxOpenCv addon / Understanding computer vision and OpenCV, Access to pixels, The image filtering example, An example for searching bright objects in video
- ofxOpenNI addon
- ofxOpenNI examples
- ofxOpenNIHand object / Hand-tracking examples
- ofxOsc / List of selected addons
- ofxOsc addon / Using OSC protocol
- ofxOscBundle object / Sending data
- ofxSvg / List of selected addons
- OfxSyphon / List of selected addons
- ofxSyphon addon / The streaming images example
- ofxTCPClient client object / Using TCP protocol for streaming images
- ofxTCPServer server object / Using TCP protocol for streaming images
- ofxThreadedImageLoader / List of selected addons
- ofxVectorGraphics / List of selected addons
- ofxXmlSettings / List of selected addons
- ofxXmlSettings class / Linking addons to a new project
- OF_GRADIENT_BAR / The triangles cloud example
- OF_GRADIENT_CIRCULAR / The triangles cloud example
- OF_GRADIENT_LINEAR / The triangles cloud example
- OF_IMAGE_COLOR / Creating and modifying images
- OF_IMAGE_COLOR_ALPHA / Creating and modifying images
- OF_IMAGE_GRAYSCALE / Creating and modifying images
- OF_PRIMITIVE_LINES / Drawing line segments and points
- OF_PRIMITIVE_POINTS / Drawing line segments and points
- OF_PRIMITIVE_TRIANGLES / Drawing line segments and points
- OK button / Using Project Generator
- online shader sandboxes
- OpenCL / Computing particles' physics
- OpenCV
- OpenCV functions
- openFrameworks
- openFrameworks folders
- OpenGL
- OpenGL's Transform feedback feature / Computing particles' physics
- OpenGL's Transform Feedback feature
- Open Graphics Library (OpenGL) / 3D scene rendering
- OpenNI
- openNIDevice.setRegister( true ) function / Working with examples of depth images
- openNIDevice object / Working with examples of depth images, Creating interactive surface
- optical flow / Processing multiple frames
- Optical flow / Optical flow
- OSC
- oscillating plane example / The oscillating plane example
- OSC protocol
P
Q
R
- radial slit-scan
- Random Access Memory (RAM) / Using ofTexture for memory optimization
- randomPointInCircle() function / Defining the particle functions
- randomPointInCircle( maxRad ) function / Defining the particle functions
- raster graphics / Drawing basics
- raster images / Raster and vector images
- ray tracing / 3D scene rendering
- Rebuild command / The PWM synthesis example
- receiver.setup() function / Receiving data
- recorded sample
- Release mode / File structure of a project, An emitter, Creating interactive surface
- remap() function / Using optical flow for morphing
- remap( mapX, mapY ) function / Geometrical transformations of images
- removeVertex( i ) function / Working with vertices
- Render / The streaming images example
- replacing colors example / The replacing colors example
- repulsion force / The attraction, repulsion, and spinning forces
- resize() function / Image initializing
- resize( w, h ) function / Geometrical transformations of images
- RGB (Red, Green, Blue) color space / Working with color planes and color spaces conversion
- rotate( angle, centerX, centerY ) function / Geometrical transformations of images
- rotate parameter / Implementing a particle in the project
- Run button / Code::Blocks (Windows)
S
- sample.play() / Playing sound samples
- saturation arithmetic / Algebraic operations with images
- scale( scaleX, scaleY ) function / Geometrical transformations of images
- scaleIntoMe( mom, interpolationMethod ) function / Geometrical transformations of images
- sender.sendMessage() / Sending data
- sender.setup() / Sending data
- sender.setup() function / Sending data
- set( value ) function / Image initializing
- setBrightness() / Operations with colors
- setFrame( frame ) function / Controlling the video playback
- setHsb( hue, saturation, brightness ) function / Operations with colors
- setHue( hue ) function / Operations with colors
- setLoop( looping ) function / Playing sound samples
- setLoopState( state ) function / Controlling the video playback
- setMultiPlay( multi ) function / Playing sound samples
- setNativeScale() function / Using OpenCV functions
- setNormals() function / Enabling lighting and setting normals, The oscillating plane example, The twisting knot example
- setPan( pan ) function / Playing sound samples
- setPaused( bPause ) function / Controlling the video playback
- setPaused( pause ) function / Playing sound samples
- setPosition( pos ) function / Controlling the video playback, Playing sound samples
- setPositionMS( ms ) function / Playing sound samples
- setSaturation() / Operations with colors
- setSpeed( speed ) function / Controlling the video playback, Playing sound samples
- setUniform1f function / Passing a float parameter to a shader
- setup() function / setup(), Defining the particle functions, Radial slit-scan example, Using image sequence example, The bouncing ball example, The singing voices example, Image-to-sound transcoder example, The loop sampler example, Dancing cloud example, The triangles cloud example, The oscillating plane example, The twisting knot example, Embedding shaders in our project, The image filtering example, Creating interactive surface
- setVertex( i, p ) function / Working with vertices
- setVolume( vol ) function / Playing sound samples
- setVolume( volume ) method / Controlling the video playback
- shader's code
- shader.begin() / Embedding shaders in our project
- shader.enable() / Processing several images
- shader.end() / Embedding shaders in our project
- shader.load() / Embedding shaders in our project
- shader.load() function / The furry carpet example
- shader object / Embedding shaders in our project
- shaders
- sharp edges
- simple geometrical distortion example / A simple geometrical distortion example
- simplex noise / Perlin noise basics
- sin(...) function / Pulsating background example
- singing voices example / The singing voices example
- single core computing / Computing particles' physics
- single video frame
- slit-photography / Processing multiple frames
- sound
- sound, generating
- sound file formats
- sound folder / The examples folder
- sound sample
- soundStream.close() function / Generating sounds
- soundStream.listDevices() function / Generating sounds, The loop sampler example
- soundStream.start() function / Generating sounds
- soundStream.stop() function / Generating sounds
- space-coherent noise
- spectral data
- spectrum / Getting spectral data from sound
- spinning force / The attraction, repulsion, and spinning forces
- square wave / The PWM synthesis example
- statistical homogeneity
- stop() function / Controlling the video playback, Playing sound samples
- streaming images
- structured randomness effect / The bouncing ball example
- SVM / Searching for objects in an image
- swizzle / Structure of a shader's code
- Syphon / The streaming images example
- Syphon protocol / Image warping and video mapping, List of selected addons
T
- TCP
- TCP/IP / Networking basics
- TCP protocol
- Template matching / Searching for objects in an image
- testApp$$audioOut function / Generating sounds
- testApp$$audioReceived function / Using a microphone
- testApp$$draw() function / Creating your first project – the Pendulum example, The background color of the screen, Pulsating background example, The simplest example of a flower, Using control points example, Coordinate system transformations, Color modifications example, Drawing with an uncleared background, Using FBO for offscreen drawings, Implementing a particle in the project, Loading and drawing an image, Using ofMesh, Motion detection from movies, Video morphing example
- testApp$$keyPressed() function / Screen grabbing
- testApp$$setup() function / Creating your first project – the Pendulum example, The background color of the screen, Using FBO for offscreen drawings, Spirals example, Implementing a particle in the project, An emitter, A simple geometrical distortion example, Generating sounds, Video morphing example, Sending data, Receiving data
- testApp$$update() function / Creating your first project – the Pendulum example, Using control points example, Spirals example, Implementing a particle in the project, An emitter, Creating images, Modifying images, Motion detection from movies, Receiving data
- testApp.cpp
- testApp.h / testApp.h
- testApp class / testApp.h, Using control points example, Using FBO for offscreen drawings, A single particle, Implementing a particle in the project, An emitter, Loading and drawing an image, The bouncing ball example, Generating sounds, Using a microphone, The triangles cloud example, Using ofMesh, Embedding shaders in our project, The image filtering example, Video morphing example, Creating interactive surface, Sending data, Receiving data
- testApp object / Generating sounds, Using a microphone
- texture.draw() method / Image warping and video mapping
- texture2DRect function / Creating the fragment shader
- textures / Using ofTexture for memory optimization
- texturing
- thread / Computing particles' physics
- threshold() function / Image filtering
- threshold parameter / Discussing the algorithm's parameters
- TIFF / Loading and drawing an image
- Time-of-flight camera / Depth camera basics
- time displacement / Processing multiple frames
- time parameter / Passing a float parameter to a shader, A simple geometrical distortion example
- time step / A single particle
- time variable / A simple geometrical distortion example
- Tracker / The streaming images example
- trails / Implementing a particle in the project
- transcoding / Image-to-sound transcoder example
- Transform Feedback
- translate( shiftX, shiftY ) function / Geometrical transformations of images
- transparency / Transparency
- triangles cloud example / The triangles cloud example
- twisting knot example / The twisting knot example
U
- UDP
- uncleared background
- undistort function / Perspective distortion removing example
- uniform keyword / Passing a float parameter to a shader
- uniform parameter / Processing several images
- uniform sampler2DRect parameter / Processing several images
- unloadSound() function / Playing sound samples
- unsigned short type / Creating and modifying images
- update() function / update(), A single particle, Implementing a particle in the project, Radial slit-scan example, Using image sequence example, The bouncing ball example, The singing voices example, Image-to-sound transcoder example, Using a microphone, The loop sampler example, Dancing cloud example, The triangles cloud example, The oscillating plane example, The twisting knot example, Embedding shaders in our project, Using vertex shader in our project, Motion detection from movies, The image filtering example, An example for searching bright objects in video, Creating interactive surface, Running the project
- updateBall() / The bouncing ball example
- updateBall() function / The bouncing ball example
- updateTexture() / Drawing functions, Access to pixels
- UserAndCloud-Medium example / User tracking examples
- UserAndCloud-Simple example / User tracking examples
- user tracking examples
- utility functions / Basic utility functions
- utils folder / The examples folder
V
W
X
Z
..................Content has been hidden....................
You can't read the all page of ebook, please click
here login for view all page.