public class OpenKinect2FrameGrabber extends FrameGrabber
FrameGrabber.Array, FrameGrabber.Exception, FrameGrabber.ImageMode, FrameGrabber.PropertyEditor, FrameGrabber.SampleMode| Modifier and Type | Field and Description |
|---|---|
static int |
DEFAULT_COLOR_HEIGHT |
static int |
DEFAULT_COLOR_WIDTH |
static int |
DEFAULT_DEPTH_HEIGHT |
static int |
DEFAULT_DEPTH_WIDTH |
aspectRatio, audioBitrate, audioChannels, audioCodec, audioCodecName, audioMetadata, audioOptions, audioStream, bpp, deinterlace, format, frameNumber, frameRate, gamma, imageHeight, imageMode, imageScalingFlags, imageWidth, list, maxDelay, metadata, numBuffers, options, pixelFormat, sampleFormat, sampleMode, sampleRate, SENSOR_PATTERN_BGGR, SENSOR_PATTERN_GBRG, SENSOR_PATTERN_GRBG, SENSOR_PATTERN_RGGB, sensorPattern, timeout, timestamp, triggerMode, videoBitrate, videoCodec, videoCodecName, videoMetadata, videoOptions, videoStream| Constructor and Description |
|---|
OpenKinect2FrameGrabber(int deviceNumber) |
| Modifier and Type | Method and Description |
|---|---|
static OpenKinect2FrameGrabber |
createDefault(File deviceFile) |
static OpenKinect2FrameGrabber |
createDefault(int deviceNumber) |
static OpenKinect2FrameGrabber |
createDefault(String devicePath) |
void |
enableColorStream() |
void |
enableDepthStream() |
void |
enableIRStream() |
protected void |
finalize() |
ByteOrder |
getByteOrder() |
int |
getDepthFrameRate() |
org.bytedeco.javacpp.opencv_core.IplImage |
getDepthImage() |
int |
getDepthImageHeight() |
int |
getDepthImageWidth() |
static String[] |
getDeviceDescriptions() |
org.bytedeco.javacpp.opencv_core.IplImage |
getIRImage() |
int |
getIRImageHeight() |
int |
getIRImageWidth() |
org.bytedeco.javacpp.opencv_core.IplImage |
getVideoImage() |
Frame |
grab()
Each call to grab stores the new image in the memory address for the previously returned frame.
|
protected void |
grabDepth() |
protected void |
grabIR() |
protected void |
grabVideo() |
void |
release() |
void |
setByteOrder(ByteOrder byteOrder) |
void |
setDepthFrameRate(int frameRate) |
void |
setDepthImageHeight(int depthImageHeight) |
void |
setDepthImageWidth(int depthImageWidth) |
void |
setIRImageHeight(int IRImageHeight) |
void |
setIRImageWidth(int IRImageWidth) |
void |
start() |
void |
stop() |
void |
trigger() |
static void |
tryLoad() |
close, create, create, create, create, createArray, delayedGrab, flush, get, getAspectRatio, getAudioBitrate, getAudioChannels, getAudioCodec, getAudioCodecName, getAudioMetadata, getAudioMetadata, getAudioOption, getAudioOptions, getAudioStream, getBitsPerPixel, getDefault, getDelayedFrame, getDelayedTime, getFormat, getFrameNumber, getFrameRate, getGamma, getImageHeight, getImageMode, getImageScalingFlags, getImageWidth, getLengthInFrames, getLengthInTime, getMaxDelay, getMetadata, getMetadata, getNumBuffers, getOption, getOptions, getPixelFormat, getSampleFormat, getSampleMode, getSampleRate, getSensorPattern, getTimeout, getTimestamp, getVideoBitrate, getVideoCodec, getVideoCodecName, getVideoMetadata, getVideoMetadata, getVideoOption, getVideoOptions, getVideoStream, grabFrame, init, isDeinterlace, isTriggerMode, restart, setAspectRatio, setAudioBitrate, setAudioChannels, setAudioCodec, setAudioCodecName, setAudioMetadata, setAudioMetadata, setAudioOption, setAudioOptions, setAudioStream, setBitsPerPixel, setDeinterlace, setFormat, setFrameNumber, setFrameRate, setGamma, setImageHeight, setImageMode, setImageScalingFlags, setImageWidth, setMaxDelay, setMetadata, setMetadata, setNumBuffers, setOption, setOptions, setPixelFormat, setSampleFormat, setSampleMode, setSampleRate, setSensorPattern, setTimeout, setTimestamp, setTriggerMode, setVideoBitrate, setVideoCodec, setVideoCodecName, setVideoMetadata, setVideoMetadata, setVideoOption, setVideoOptions, setVideoStreampublic static int DEFAULT_DEPTH_WIDTH
public static int DEFAULT_DEPTH_HEIGHT
public static int DEFAULT_COLOR_WIDTH
public static int DEFAULT_COLOR_HEIGHT
public static String[] getDeviceDescriptions() throws FrameGrabber.Exception
FrameGrabber.Exceptionpublic ByteOrder getByteOrder()
public void setByteOrder(ByteOrder byteOrder)
public static OpenKinect2FrameGrabber createDefault(int deviceNumber) throws FrameGrabber.Exception
FrameGrabber.Exceptionpublic static OpenKinect2FrameGrabber createDefault(File deviceFile) throws FrameGrabber.Exception
FrameGrabber.Exceptionpublic static OpenKinect2FrameGrabber createDefault(String devicePath) throws FrameGrabber.Exception
FrameGrabber.Exceptionpublic static void tryLoad()
throws FrameGrabber.Exception
FrameGrabber.Exceptionpublic void enableColorStream()
public void enableDepthStream()
public void enableIRStream()
public void release()
throws FrameGrabber.Exception
release in class FrameGrabberFrameGrabber.Exceptionprotected void finalize()
throws Throwable
public void start()
throws FrameGrabber.Exception
start in class FrameGrabberFrameGrabber.Exceptionpublic void stop()
throws FrameGrabber.Exception
stop in class FrameGrabberExceptionFrameGrabber.Exceptionprotected void grabVideo()
protected void grabIR()
protected void grabDepth()
public Frame grab() throws FrameGrabber.Exception
FrameGrabber
grabber.grab() == grabber.grab()
Frame.clone() the
returned frame as the next call to grab will overwrite your existing image's memory.
grab in class FrameGrabberFrameGrabber.Exceptionpublic org.bytedeco.javacpp.opencv_core.IplImage getVideoImage()
public org.bytedeco.javacpp.opencv_core.IplImage getIRImage()
public org.bytedeco.javacpp.opencv_core.IplImage getDepthImage()
public void trigger()
throws FrameGrabber.Exception
trigger in class FrameGrabberFrameGrabber.Exceptionpublic int getDepthImageWidth()
public void setDepthImageWidth(int depthImageWidth)
public int getDepthImageHeight()
public void setDepthImageHeight(int depthImageHeight)
public int getIRImageWidth()
public void setIRImageWidth(int IRImageWidth)
public int getIRImageHeight()
public void setIRImageHeight(int IRImageHeight)
public int getDepthFrameRate()
public void setDepthFrameRate(int frameRate)
Copyright © 2018. All rights reserved.