public abstract class OpenCVFilter
extends java.lang.Object
implements java.io.Serializable
Modifier and Type | Field and Description |
---|---|
static org.slf4j.Logger |
log |
java.lang.String |
name |
boolean |
publishData |
boolean |
publishDisplay |
boolean |
publishImage |
java.lang.String |
sourceKey |
boolean |
useFloatValues |
Constructor and Description |
---|
OpenCVFilter() |
OpenCVFilter(java.lang.String name) |
OpenCVFilter(java.lang.String filterName,
java.lang.String sourceKey) |
Modifier and Type | Method and Description |
---|---|
void |
broadcastFilterState() |
org.bytedeco.javacpp.opencv_core.IplImage |
display(org.bytedeco.javacpp.opencv_core.IplImage image,
VisionData data) |
void |
error(java.lang.String format,
java.lang.Object... args) |
java.util.ArrayList<java.lang.String> |
getPossibleSources() |
VideoProcessor |
getVideoProcessor() |
abstract void |
imageChanged(org.bytedeco.javacpp.opencv_core.IplImage image) |
void |
info(java.lang.String format,
java.lang.Object... args) |
void |
invoke(java.lang.String method,
java.lang.Object... params) |
boolean |
isLocked() |
void |
lock(java.lang.Boolean b) |
org.bytedeco.javacpp.opencv_core.IplImage |
preProcess(int frameIndex,
org.bytedeco.javacpp.opencv_core.IplImage frame,
VisionData data) |
abstract org.bytedeco.javacpp.opencv_core.IplImage |
process(org.bytedeco.javacpp.opencv_core.IplImage image,
VisionData data) |
void |
release()
Deprecated.
|
void |
samplePoint(java.lang.Integer x,
java.lang.Integer y) |
OpenCVFilter |
setState(OpenCVFilter other) |
void |
setVideoProcessor(VideoProcessor vp) |
void |
warn(java.lang.String format,
java.lang.Object... args) |
public static final org.slf4j.Logger log
public final java.lang.String name
public boolean useFloatValues
public boolean publishDisplay
public boolean publishData
public boolean publishImage
public java.lang.String sourceKey
public OpenCVFilter()
public OpenCVFilter(java.lang.String name)
public OpenCVFilter(java.lang.String filterName, java.lang.String sourceKey)
public abstract org.bytedeco.javacpp.opencv_core.IplImage process(org.bytedeco.javacpp.opencv_core.IplImage image, VisionData data) throws java.lang.InterruptedException
java.lang.InterruptedException
public org.bytedeco.javacpp.opencv_core.IplImage display(org.bytedeco.javacpp.opencv_core.IplImage image, VisionData data)
public abstract void imageChanged(org.bytedeco.javacpp.opencv_core.IplImage image)
public void setVideoProcessor(VideoProcessor vp)
public VideoProcessor getVideoProcessor()
public OpenCVFilter setState(OpenCVFilter other)
public org.bytedeco.javacpp.opencv_core.IplImage preProcess(int frameIndex, org.bytedeco.javacpp.opencv_core.IplImage frame, VisionData data)
public void invoke(java.lang.String method, java.lang.Object... params)
public void broadcastFilterState()
public java.util.ArrayList<java.lang.String> getPossibleSources()
public void info(java.lang.String format, java.lang.Object... args)
public void warn(java.lang.String format, java.lang.Object... args)
public void error(java.lang.String format, java.lang.Object... args)
@Deprecated public void release()
public void samplePoint(java.lang.Integer x, java.lang.Integer y)
public void lock(java.lang.Boolean b)
public boolean isLocked()