Name |
OpenCV |
Examples |
import hypermedia.video.*;
OpenCV opencv;
void setup() {
opencv = new OpenCV(this);
opencv.capture(width,height);
}
void draw() {
opencv.read();
background( opencv.image() );
}
|
Description |
The main object for all computer vision processes.
To use OpenCV library in a PApplet directly in pure Java, start with this small integration sample
for more details about Processing see the home page
import processing.core.*;
import hypermedia.video.OpenCV;
public class OpenCV_PApplet extends PApplet {
OpenCV cv = null; // OpenCV object
// Initialise Objects
public void setup() {
size( 640, 480 ); // set frame size
cv = new OpenCV( this ); // link OpenCV process to this PApplet
cv.capture( width, height ); // start video stream
}
// Display the input camera stream in frame
public void draw() {
cv.read();
image( cv.image(), 0, 0 );
}
// Call the PApplet main method
public static void main( String[] args ) {
PApplet.main( new String[]{"OpenCV_PApplet"} );
}
}
|
Syntax |
OpenCV(parent);
|
Fields |
|
Methods |
ROI() |
Set image region of interest to the given rectangle. |
absDiff() |
Calculate the absolute difference between the image in memory and the current image. |
allocate() |
Allocate required buffer with the given size. |
blobs() |
Blob and contour detection. |
blur() |
Smooth the image in one of several ways. |
brightness() |
Adjust the image brightness with the specified value (in range of -128 to 128). |
capture() |
Allocate and initialize resources for reading a video stream from a camera. |
cascade() |
Load into memory the descriptor file for a trained cascade classifier. |
contrast() |
Adjust the image contrast with the specified value (in range of -128 to 128). |
convert() |
Convert the current image from one colorspace to another. |
copy() |
Copy the image (or a part of it) into the current OpenCV buffer (or a part of it). |
detect() |
Detect object(s) in the current image depending on the current cascade description. |
flip() |
Flip the current image around vertical, horizontal or both axes. |
image() |
Return the current (or specified) OpenCV image |
interpolation() |
Set global interpolation method. |
invert() |
Invert image. |
jump() |
Jump to a specified movie frame. |
loadImage() |
Load an image from the specified file. |
movie() |
Allocate and initialize resources for reading a video file from the specified file name. |
pixels() |
Retrieve cuurent (or specified) image data. |
read() |
Grab a new frame from the input camera or a movie file. |
remember() |
Place the image (original or current) in memory. |
restore() |
Revert to the original image. |
stop() |
Stop OpenCV process. |
threshold() |
Apply fixed-level threshold to the current image. |
|
Usage |
Application |
Related |
|