public class OpenCVFilterSURF extends OpenCVFilter
Modifier and Type | Field and Description |
---|---|
static org.slf4j.Logger |
log |
org.bytedeco.javacv.ObjectFinder |
objectFinder |
org.bytedeco.javacv.ObjectFinder.Settings |
settings |
name, publishData, publishDisplay, publishImage, sourceKey, useFloatValues
Constructor and Description |
---|
OpenCVFilterSURF() |
OpenCVFilterSURF(java.lang.String name) |
Modifier and Type | Method and Description |
---|---|
void |
imageChanged(org.bytedeco.javacpp.opencv_core.IplImage image) |
void |
loadObjectImageFilename(java.lang.String filename) |
org.bytedeco.javacpp.opencv_core.IplImage |
process(org.bytedeco.javacpp.opencv_core.IplImage image,
VisionData data) |
void |
setObjectImage(org.bytedeco.javacpp.opencv_core.IplImage image)
Set the reference object to find with the surf filter.
|
broadcastFilterState, display, error, getPossibleSources, getVideoProcessor, info, invoke, isLocked, lock, preProcess, release, samplePoint, setState, setVideoProcessor, warn
public static final org.slf4j.Logger log
public org.bytedeco.javacv.ObjectFinder.Settings settings
public org.bytedeco.javacv.ObjectFinder objectFinder
public OpenCVFilterSURF()
public OpenCVFilterSURF(java.lang.String name)
public void imageChanged(org.bytedeco.javacpp.opencv_core.IplImage image)
imageChanged
in class OpenCVFilter
public void loadObjectImageFilename(java.lang.String filename)
public org.bytedeco.javacpp.opencv_core.IplImage process(org.bytedeco.javacpp.opencv_core.IplImage image, VisionData data)
process
in class OpenCVFilter
public void setObjectImage(org.bytedeco.javacpp.opencv_core.IplImage image)
image
- - the image to process