org.naokishibata.ocvimgio
Class CvCapture

java.lang.Object
  extended by org.naokishibata.ocvimgio.CvCapture

public class CvCapture
extends java.lang.Object

An instance of this class encapsulates an CvCapture instance.


Field Summary
static int CV_CAP_PROP_AUTO_EXPOSURE
           
static int CV_CAP_PROP_BACKLIGHT
           
static int CV_CAP_PROP_BRIGHTNESS
           
static int CV_CAP_PROP_CONTRAST
           
static int CV_CAP_PROP_CONVERT_RGB
           
static int CV_CAP_PROP_EXPOSURE
           
static int CV_CAP_PROP_FOCUS
           
static int CV_CAP_PROP_FORMAT
           
static int CV_CAP_PROP_FOURCC
           
static int CV_CAP_PROP_FPS
           
static int CV_CAP_PROP_FRAME_COUNT
           
static int CV_CAP_PROP_FRAME_HEIGHT
           
static int CV_CAP_PROP_FRAME_WIDTH
           
static int CV_CAP_PROP_GAIN
           
static int CV_CAP_PROP_GAMMA
           
static int CV_CAP_PROP_GUID
           
static int CV_CAP_PROP_HUE
           
static int CV_CAP_PROP_IRIS
           
static int CV_CAP_PROP_ISO_SPEED
           
static int CV_CAP_PROP_MAX_DC1394
           
static int CV_CAP_PROP_MODE
           
static int CV_CAP_PROP_MONOCROME
           
static int CV_CAP_PROP_PAN
           
static int CV_CAP_PROP_POS_AVI_RATIO
           
static int CV_CAP_PROP_POS_FRAMES
           
static int CV_CAP_PROP_POS_MSEC
           
static int CV_CAP_PROP_RECTIFICATION
           
static int CV_CAP_PROP_ROLL
           
static int CV_CAP_PROP_SATURATION
           
static int CV_CAP_PROP_SETTINGS
           
static int CV_CAP_PROP_SHARPNESS
           
static int CV_CAP_PROP_TEMPERATURE
           
static int CV_CAP_PROP_TILT
           
static int CV_CAP_PROP_TRIGGER
           
static int CV_CAP_PROP_TRIGGER_DELAY
           
static int CV_CAP_PROP_WHITE_BALANCE_BLUE_U
           
static int CV_CAP_PROP_WHITE_BALANCE_RED_V
           
static int CV_CAP_PROP_ZOOM
           
 
Method Summary
 void close()
          Release the resource allocated for this instance by calling cvReleaseCapture.
static CvCapture cvCreateCameraCapture(int index)
          Create an CvCapture instance by calling cvCreateCameraCapture.
static CvCapture cvCreateFileCapture(java.lang.String fn)
          Create an CvCapture instance by calling cvCreateFileCapture.
 double cvGetCaptureProperty(int property_id)
           
 int cvGrabFrame()
           
 IplImage cvQueryFrame()
           
 IplImage cvRetrieveFrame()
           
 int cvSetCaptureProperty(int property_id, double value)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

CV_CAP_PROP_POS_MSEC

public static final int CV_CAP_PROP_POS_MSEC
See Also:
Constant Field Values

CV_CAP_PROP_POS_FRAMES

public static final int CV_CAP_PROP_POS_FRAMES
See Also:
Constant Field Values

CV_CAP_PROP_POS_AVI_RATIO

public static final int CV_CAP_PROP_POS_AVI_RATIO
See Also:
Constant Field Values

CV_CAP_PROP_FRAME_WIDTH

public static final int CV_CAP_PROP_FRAME_WIDTH
See Also:
Constant Field Values

CV_CAP_PROP_FRAME_HEIGHT

public static final int CV_CAP_PROP_FRAME_HEIGHT
See Also:
Constant Field Values

CV_CAP_PROP_FPS

public static final int CV_CAP_PROP_FPS
See Also:
Constant Field Values

CV_CAP_PROP_FOURCC

public static final int CV_CAP_PROP_FOURCC
See Also:
Constant Field Values

CV_CAP_PROP_FRAME_COUNT

public static final int CV_CAP_PROP_FRAME_COUNT
See Also:
Constant Field Values

CV_CAP_PROP_FORMAT

public static final int CV_CAP_PROP_FORMAT
See Also:
Constant Field Values

CV_CAP_PROP_MODE

public static final int CV_CAP_PROP_MODE
See Also:
Constant Field Values

CV_CAP_PROP_BRIGHTNESS

public static final int CV_CAP_PROP_BRIGHTNESS
See Also:
Constant Field Values

CV_CAP_PROP_CONTRAST

public static final int CV_CAP_PROP_CONTRAST
See Also:
Constant Field Values

CV_CAP_PROP_SATURATION

public static final int CV_CAP_PROP_SATURATION
See Also:
Constant Field Values

CV_CAP_PROP_HUE

public static final int CV_CAP_PROP_HUE
See Also:
Constant Field Values

CV_CAP_PROP_GAIN

public static final int CV_CAP_PROP_GAIN
See Also:
Constant Field Values

CV_CAP_PROP_EXPOSURE

public static final int CV_CAP_PROP_EXPOSURE
See Also:
Constant Field Values

CV_CAP_PROP_CONVERT_RGB

public static final int CV_CAP_PROP_CONVERT_RGB
See Also:
Constant Field Values

CV_CAP_PROP_WHITE_BALANCE_BLUE_U

public static final int CV_CAP_PROP_WHITE_BALANCE_BLUE_U
See Also:
Constant Field Values

CV_CAP_PROP_RECTIFICATION

public static final int CV_CAP_PROP_RECTIFICATION
See Also:
Constant Field Values

CV_CAP_PROP_MONOCROME

public static final int CV_CAP_PROP_MONOCROME
See Also:
Constant Field Values

CV_CAP_PROP_SHARPNESS

public static final int CV_CAP_PROP_SHARPNESS
See Also:
Constant Field Values

CV_CAP_PROP_AUTO_EXPOSURE

public static final int CV_CAP_PROP_AUTO_EXPOSURE
See Also:
Constant Field Values

CV_CAP_PROP_GAMMA

public static final int CV_CAP_PROP_GAMMA
See Also:
Constant Field Values

CV_CAP_PROP_TEMPERATURE

public static final int CV_CAP_PROP_TEMPERATURE
See Also:
Constant Field Values

CV_CAP_PROP_TRIGGER

public static final int CV_CAP_PROP_TRIGGER
See Also:
Constant Field Values

CV_CAP_PROP_TRIGGER_DELAY

public static final int CV_CAP_PROP_TRIGGER_DELAY
See Also:
Constant Field Values

CV_CAP_PROP_WHITE_BALANCE_RED_V

public static final int CV_CAP_PROP_WHITE_BALANCE_RED_V
See Also:
Constant Field Values

CV_CAP_PROP_ZOOM

public static final int CV_CAP_PROP_ZOOM
See Also:
Constant Field Values

CV_CAP_PROP_FOCUS

public static final int CV_CAP_PROP_FOCUS
See Also:
Constant Field Values

CV_CAP_PROP_GUID

public static final int CV_CAP_PROP_GUID
See Also:
Constant Field Values

CV_CAP_PROP_ISO_SPEED

public static final int CV_CAP_PROP_ISO_SPEED
See Also:
Constant Field Values

CV_CAP_PROP_MAX_DC1394

public static final int CV_CAP_PROP_MAX_DC1394
See Also:
Constant Field Values

CV_CAP_PROP_BACKLIGHT

public static final int CV_CAP_PROP_BACKLIGHT
See Also:
Constant Field Values

CV_CAP_PROP_PAN

public static final int CV_CAP_PROP_PAN
See Also:
Constant Field Values

CV_CAP_PROP_TILT

public static final int CV_CAP_PROP_TILT
See Also:
Constant Field Values

CV_CAP_PROP_ROLL

public static final int CV_CAP_PROP_ROLL
See Also:
Constant Field Values

CV_CAP_PROP_IRIS

public static final int CV_CAP_PROP_IRIS
See Also:
Constant Field Values

CV_CAP_PROP_SETTINGS

public static final int CV_CAP_PROP_SETTINGS
See Also:
Constant Field Values
Method Detail

cvCreateCameraCapture

public static CvCapture cvCreateCameraCapture(int index)
Create an CvCapture instance by calling cvCreateCameraCapture.

Parameters:
index - The index of camera

cvCreateFileCapture

public static CvCapture cvCreateFileCapture(java.lang.String fn)
Create an CvCapture instance by calling cvCreateFileCapture.

Parameters:
fn - File name to read

close

public void close()
Release the resource allocated for this instance by calling cvReleaseCapture.


cvGrabFrame

public int cvGrabFrame()

cvRetrieveFrame

public IplImage cvRetrieveFrame()

cvQueryFrame

public IplImage cvQueryFrame()

cvGetCaptureProperty

public double cvGetCaptureProperty(int property_id)

cvSetCaptureProperty

public int cvSetCaptureProperty(int property_id,
                                double value)