public class OpenCVFilterInput extends OpenCVFilter
Modifier and Type | Field and Description |
---|---|
static org.slf4j.Logger |
log |
name, publishData, publishDisplay, publishImage, sourceKey, useFloatValues
Constructor and Description |
---|
OpenCVFilterInput() |
OpenCVFilterInput(java.lang.String name) |
Modifier and Type | Method and Description |
---|---|
VisionData |
add(org.bytedeco.javacv.Frame image)
blocking safe exchange of data between different threads external thread
adds image data which can be retrieved from the blockingData queue
|
VisionData |
add(SerializableImage image) |
int |
getCameraIndex() |
static java.lang.String |
getDefaultFrameGrabberType() |
org.bytedeco.javacv.FrameGrabber |
getGrabber() |
java.lang.String |
getGrabberType() |
java.lang.String |
getInputFile() |
java.lang.String |
getInputSource() |
java.lang.String |
getPipelineSelected() |
void |
imageChanged(org.bytedeco.javacpp.opencv_core.IplImage image) |
org.bytedeco.javacpp.opencv_core.IplImage |
process(org.bytedeco.javacpp.opencv_core.IplImage image,
VisionData data) |
void |
setCameraIndex(java.lang.Integer index) |
void |
setFrameGrabberType(java.lang.String grabberType) |
void |
setInputFileName(java.lang.String inputFile) |
void |
setInputSource(java.lang.String inputSource) |
void |
setMinDelay(int time) |
void |
setPipeline(java.lang.String pipeline) |
static void |
sleep(int millis)
sleep without the throw
|
void |
startGrabber() |
void |
stopGrabber() |
broadcastFilterState, display, error, getPossibleSources, getVideoProcessor, info, invoke, isLocked, lock, preProcess, release, samplePoint, setState, setVideoProcessor, warn
public OpenCVFilterInput()
public OpenCVFilterInput(java.lang.String name)
public static java.lang.String getDefaultFrameGrabberType()
public void imageChanged(org.bytedeco.javacpp.opencv_core.IplImage image)
imageChanged
in class OpenCVFilter
public org.bytedeco.javacpp.opencv_core.IplImage process(org.bytedeco.javacpp.opencv_core.IplImage image, VisionData data)
process
in class OpenCVFilter
public org.bytedeco.javacv.FrameGrabber getGrabber()
public java.lang.String getGrabberType()
public java.lang.String getInputFile()
public VisionData add(org.bytedeco.javacv.Frame image)
image
- - a null value, but could support adding an imagepublic static void sleep(int millis)
millis
- public VisionData add(SerializableImage image)
public void startGrabber()
public void stopGrabber()
public int getCameraIndex()
public void setFrameGrabberType(java.lang.String grabberType)
public void setInputFileName(java.lang.String inputFile)
public void setInputSource(java.lang.String inputSource)
public java.lang.String getInputSource()
public java.lang.String getPipelineSelected()
public void setMinDelay(int time)
public void setPipeline(java.lang.String pipeline)
public void setCameraIndex(java.lang.Integer index)