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.SampleModeaspectRatio, 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, waitForTimestamppublic RealSense2FrameGrabber()
throws FrameGrabber.Exception
FrameGrabber.Exceptionpublic RealSense2FrameGrabber(int deviceNumber)
throws FrameGrabber.Exception
FrameGrabber.Exceptionpublic static void tryLoad()
throws FrameGrabber.Exception
FrameGrabber.Exceptionpublic List<RealSense2FrameGrabber.RealSense2DeviceInfo> getDeviceInfos() throws FrameGrabber.Exception
FrameGrabber.Exceptionpublic static String[] getDeviceDescriptions() throws FrameGrabber.Exception
FrameGrabber.Exceptionpublic 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.Exceptionpublic void start()
throws FrameGrabber.Exception
start in class FrameGrabberFrameGrabber.Exceptionpublic void stop()
throws FrameGrabber.Exception
stop in class FrameGrabberFrameGrabber.Exceptionpublic void trigger()
throws FrameGrabber.Exception
trigger in class FrameGrabberFrameGrabber.Exceptionpublic 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 Frame grab(int streamType, int streamIndex, int iplDepth, int channels) throws FrameGrabber.Exception
FrameGrabber.Exceptionpublic float getDistance(int x,
int y)
throws FrameGrabber.Exception
FrameGrabber.Exceptionpublic Frame grabColor() throws FrameGrabber.Exception
FrameGrabber.Exceptionpublic Frame grabDepth() throws FrameGrabber.Exception
FrameGrabber.Exceptionpublic Frame grabIR() throws FrameGrabber.Exception
FrameGrabber.Exceptionpublic Frame grabIR(int streamIndex) throws FrameGrabber.Exception
FrameGrabber.Exceptionpublic void release()
release in class FrameGrabberpublic void setSensorOption(RealSense2FrameGrabber.Rs2SensorType sensorType, int optionIndex, boolean value) throws FrameGrabber.Exception
FrameGrabber.Exceptionpublic void setSensorOption(RealSense2FrameGrabber.Rs2SensorType sensorType, int optionIndex, float value) throws FrameGrabber.Exception
FrameGrabber.ExceptionCopyright © 2025. All rights reserved.