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,
OpenCVData data) |
java.util.ArrayList<java.lang.String> |
getPossibleSources() |
VideoProcessor |
getVideoProcessor() |
abstract void |
imageChanged(org.bytedeco.javacpp.opencv_core.IplImage image) |
void |
invoke(java.lang.String method,
java.lang.Object... params) |
org.bytedeco.javacpp.opencv_core.IplImage |
preProcess(int frameIndex,
org.bytedeco.javacpp.opencv_core.IplImage frame,
OpenCVData data) |
abstract org.bytedeco.javacpp.opencv_core.IplImage |
process(org.bytedeco.javacpp.opencv_core.IplImage image,
OpenCVData data) |
void |
release() |
void |
samplePoint(java.lang.Integer x,
java.lang.Integer y) |
OpenCVFilter |
setState(OpenCVFilter other) |
void |
setVideoProcessor(VideoProcessor vp) |
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, OpenCVData data) throws java.lang.InterruptedException
java.lang.InterruptedException
public org.bytedeco.javacpp.opencv_core.IplImage display(org.bytedeco.javacpp.opencv_core.IplImage image, OpenCVData 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, OpenCVData 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 release()
public void samplePoint(java.lang.Integer x, java.lang.Integer y)