ohmm
Class CvKinectDemo

java.lang.Object
  extended by ohmm.CvBase
      extended by ohmm.CvKinectDemo

public class CvKinectDemo
extends CvBase

Demo of CvBase for Kinect.

Author:
Marsette A. Vona

Nested Class Summary
 
Nested classes/interfaces inherited from class ohmm.CvBase
CvBase.ExchangeHandler, CvBase.ImageServer
 
Field Summary
private static java.lang.String svnid
           
 
Fields inherited from class ohmm.CvBase
appname, brightness, canvasFrame, canvasFrameKeyEvent, cap, CAP_PROP_NAMES, CAP_PROPS, capImage, dbg, DEF_APPNAME, DEF_CAM_H, DEF_CAM_W, DEF_INPUT, DEF_MAX_FPS, DEF_MAX_SERVER_FPS, DEF_MIN_DELAY_MS, DEF_SERVER_FORMAT, DEF_SERVER_MIME_TYPE, DEF_SERVER_PORT, exposure, FMT, frameEndMS, frameN, gain, grabber, height, HTTP_FORBIDDEN, HTTP_NOT_FOUND, HTTP_OK, hue, maxFPS, maxServerFPS, minDelayMS, mouseCallback, msPerTick, paused, procImage, saturation, saveImage, server, SERVER_HTML, serverActive, serverDBG, serverFormat, serverImage, serverImagePending, serverKey, serverLock, serverMimeType, serverPort, streamIndex, useCanvasFrame, useConsole, useServer, useWindow, V4L2_AUTO_PROP_NAMES, V4L2_AUTO_PROP_OFF_VALS, V4L2_AUTO_PROP_ON_VALS, V4L2_AUTO_PROPS, V4L2_CID_AUDIO_BALANCE, V4L2_CID_AUDIO_BASS, V4L2_CID_AUDIO_LOUDNESS, V4L2_CID_AUDIO_MUTE, V4L2_CID_AUDIO_TREBLE, V4L2_CID_AUDIO_VOLUME, V4L2_CID_AUTO_WHITE_BALANCE, V4L2_CID_AUTOGAIN, V4L2_CID_BACKLIGHT_COMPENSATION, V4L2_CID_BASE, V4L2_CID_BLACK_LEVEL, V4L2_CID_BLUE_BALANCE, V4L2_CID_BRIGHTNESS, V4L2_CID_CAMERA_CLASS, V4L2_CID_CAMERA_CLASS_BASE, V4L2_CID_CONTRAST, V4L2_CID_DO_WHITE_BALANCE, V4L2_CID_EXPOSURE, V4L2_CID_EXPOSURE_ABSOLUTE, V4L2_CID_EXPOSURE_AUTO, V4L2_CID_EXPOSURE_AUTO_PRIORITY, V4L2_CID_FOCUS_ABSOLUTE, V4L2_CID_FOCUS_AUTO, V4L2_CID_FOCUS_RELATIVE, V4L2_CID_GAIN, V4L2_CID_GAMMA, V4L2_CID_HCENTER_DEPRECATED, V4L2_CID_HFLIP, V4L2_CID_HUE, V4L2_CID_HUE_AUTO, V4L2_CID_LASTP1, V4L2_CID_PAN_ABSOLUTE, V4L2_CID_PAN_RELATIVE, V4L2_CID_PAN_RESET, V4L2_CID_POWER_LINE_FREQUENCY, V4L2_CID_POWER_LINE_FREQUENCY_50HZ, V4L2_CID_POWER_LINE_FREQUENCY_60HZ, V4L2_CID_POWER_LINE_FREQUENCY_DISABLED, V4L2_CID_PRIVATE_BASE, V4L2_CID_RED_BALANCE, V4L2_CID_SATURATION, V4L2_CID_SHARPNESS, V4L2_CID_TILT_ABSOLUTE, V4L2_CID_TILT_RELATIVE, V4L2_CID_TILT_RESET, V4L2_CID_USER_BASE, V4L2_CID_USER_CLASS, V4L2_CID_VCENTER_DEPRECATED, V4L2_CID_VFLIP, V4L2_CID_WHITE_BALANCE_TEMPERATURE, V4L2_CID_WHITENESS, V4L2_CTRL_CLASS_CAMERA, V4L2_CTRL_CLASS_MPEG, V4L2_CTRL_CLASS_USER, V4L2_EXPOSURE_APERTURE_PRIORITY, V4L2_EXPOSURE_AUTO, V4L2_EXPOSURE_MANUAL, V4L2_EXPOSURE_SHUTTER_PRIORITY, v4l2Auto, width
 
Constructor Summary
CvKinectDemo()
          sets options for the demo
 
Method Summary
protected  void cmdHelpExt()
          Shows kinect-specific options.
 int initExt(int argc, java.lang.String[] argv, int ate)
          shows how to do special config
static void main(java.lang.String[] argv)
          Program entry point.
 
Methods inherited from class ohmm.CvBase
camIndexOptional, cmdHelp, cmdHelpExtParams, doneProcessing, dumpCaptureProperties, finalize, fmt, getCaptureProperty, guiHelp, guiHelpExt, handleKey, handleKeyExt, handleMouse, handleMouse, init, init, init, init, mainLoop, makeGrabber, mouseEventToString, nowMS, process, release, save, setCaptureProperty, v4l2DisableAuto, v4l2EnableAuto, v4l2GetExposure, v4l2SetExposure, waitForKeypresss
 
Methods inherited from class java.lang.Object
clone, equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

svnid

private static final java.lang.String svnid
See Also:
Constant Field Values
Constructor Detail

CvKinectDemo

public CvKinectDemo()
sets options for the demo

Method Detail

initExt

public int initExt(int argc,
                   java.lang.String[] argv,
                   int ate)
shows how to do special config

Overrides:
initExt in class CvBase
ate - the number of command line arguments already eaten by CvBase.init(int, String[])
Returns:
the total number of arguments eaten

cmdHelpExt

protected void cmdHelpExt()
Shows kinect-specific options.

Overrides:
cmdHelpExt in class CvBase

main

public static void main(java.lang.String[] argv)
Program entry point.