public class RealSense2FrameGrabber extends FrameGrabber
Modifier and Type | Class and Description |
---|---|
static class |
RealSense2FrameGrabber.RealSense2DeviceInfo |
static class |
RealSense2FrameGrabber.RealSenseStream |
static class |
RealSense2FrameGrabber.Rs2SensorType |
FrameGrabber.Array, FrameGrabber.Exception, FrameGrabber.ImageMode, FrameGrabber.PropertyEditor, FrameGrabber.SampleMode
aspectRatio, audioBitrate, audioChannels, audioCodec, audioCodecName, audioDisposition, audioMetadata, audioOptions, audioSideData, audioStream, bpp, charset, 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, startTime, timeout, timestamp, triggerMode, videoBitrate, videoCodec, videoCodecName, videoDisposition, videoMetadata, videoOptions, videoSideData, videoStream
Constructor and Description |
---|
RealSense2FrameGrabber() |
RealSense2FrameGrabber(int deviceNumber) |
Modifier and Type | Method and Description |
---|---|
void |
disableAllStreams() |
void |
enableColorStream(int width,
int height,
int frameRate) |
void |
enableDepthStream(int width,
int height,
int frameRate) |
void |
enableIRStream(int width,
int height,
int frameRate) |
void |
enableIRStream(int width,
int height,
int frameRate,
int index) |
void |
enableStream(RealSense2FrameGrabber.RealSenseStream stream) |
static String[] |
getDeviceDescriptions() |
List<RealSense2FrameGrabber.RealSense2DeviceInfo> |
getDeviceInfos() |
float |
getDistance(int x,
int y) |
List<RealSense2FrameGrabber.RealSenseStream> |
getEnabledStreams() |
Frame |
grab()
Each call to grab stores the new image in the memory address for the previously returned frame.
|
Frame |
grab(int streamType,
int streamIndex,
int iplDepth,
int channels) |
Frame |
grabColor() |
Frame |
grabDepth() |
Frame |
grabIR() |
Frame |
grabIR(int streamIndex) |
void |
open() |
void |
release() |
void |
setSensorOption(RealSense2FrameGrabber.Rs2SensorType sensorType,
int optionIndex,
boolean value) |
void |
setSensorOption(RealSense2FrameGrabber.Rs2SensorType sensorType,
int optionIndex,
float value) |
void |
start() |
void |
stop() |
void |
trigger() |
static void |
tryLoad() |
close, create, create, create, create, createArray, createDefault, createDefault, createDefault, delayedGrab, flush, get, getAspectRatio, getAudioBitrate, getAudioChannels, getAudioCodec, getAudioCodecName, getAudioDisposition, getAudioMetadata, getAudioMetadata, getAudioOption, getAudioOptions, getAudioSideData, getAudioSideData, getAudioStream, getBitsPerPixel, getCharset, 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, getVideoDisposition, getVideoMetadata, getVideoMetadata, getVideoOption, getVideoOptions, getVideoSideData, getVideoSideData, getVideoStream, grabAtFrameRate, grabFrame, init, isDeinterlace, isTriggerMode, resetStartTime, restart, setAspectRatio, setAudioBitrate, setAudioChannels, setAudioCodec, setAudioCodecName, setAudioDisposition, setAudioMetadata, setAudioMetadata, setAudioOption, setAudioOptions, setAudioSideData, setAudioSideData, setAudioStream, setBitsPerPixel, setCharset, 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, setVideoDisposition, setVideoMetadata, setVideoMetadata, setVideoOption, setVideoOptions, setVideoSideData, setVideoSideData, setVideoStream, waitForTimestamp
public RealSense2FrameGrabber() throws FrameGrabber.Exception
FrameGrabber.Exception
public RealSense2FrameGrabber(int deviceNumber) throws FrameGrabber.Exception
FrameGrabber.Exception
public static void tryLoad() throws FrameGrabber.Exception
FrameGrabber.Exception
public List<RealSense2FrameGrabber.RealSense2DeviceInfo> getDeviceInfos() throws FrameGrabber.Exception
FrameGrabber.Exception
public static String[] getDeviceDescriptions() throws FrameGrabber.Exception
FrameGrabber.Exception
public void disableAllStreams()
public List<RealSense2FrameGrabber.RealSenseStream> getEnabledStreams()
public void enableStream(RealSense2FrameGrabber.RealSenseStream stream)
public void enableColorStream(int width, int height, int frameRate)
public void enableDepthStream(int width, int height, int frameRate)
public void enableIRStream(int width, int height, int frameRate, int index)
public void enableIRStream(int width, int height, int frameRate)
public void open() throws FrameGrabber.Exception
FrameGrabber.Exception
public void start() throws FrameGrabber.Exception
start
in class FrameGrabber
FrameGrabber.Exception
public void stop() throws FrameGrabber.Exception
stop
in class FrameGrabber
FrameGrabber.Exception
public void trigger() throws FrameGrabber.Exception
trigger
in class FrameGrabber
FrameGrabber.Exception
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 FrameGrabber
FrameGrabber.Exception
public Frame grab(int streamType, int streamIndex, int iplDepth, int channels) throws FrameGrabber.Exception
FrameGrabber.Exception
public float getDistance(int x, int y) throws FrameGrabber.Exception
FrameGrabber.Exception
public Frame grabColor() throws FrameGrabber.Exception
FrameGrabber.Exception
public Frame grabDepth() throws FrameGrabber.Exception
FrameGrabber.Exception
public Frame grabIR() throws FrameGrabber.Exception
FrameGrabber.Exception
public Frame grabIR(int streamIndex) throws FrameGrabber.Exception
FrameGrabber.Exception
public void release()
release
in class FrameGrabber
public void setSensorOption(RealSense2FrameGrabber.Rs2SensorType sensorType, int optionIndex, boolean value) throws FrameGrabber.Exception
FrameGrabber.Exception
public void setSensorOption(RealSense2FrameGrabber.Rs2SensorType sensorType, int optionIndex, float value) throws FrameGrabber.Exception
FrameGrabber.Exception
Copyright © 2023. All rights reserved.