Class OpenCVFeaturebasedObjectDetector
- java.lang.Object
-
- science.aist.imaging.api.objectdetection.AbstractObjectDetector<I,P,R>
-
- science.aist.imaging.api.objectdetection.AbstractFeaturebasedObjectDetector<org.opencv.core.Mat,org.opencv.core.Point,org.opencv.core.Rect>
-
- science.aist.imaging.opencv.imageprocessing.objectdetection.OpenCVFeaturebasedObjectDetector
-
- All Implemented Interfaces:
ObjectDetector<org.opencv.core.Mat,org.opencv.core.Point,org.opencv.core.Rect>
public class OpenCVFeaturebasedObjectDetector extends AbstractFeaturebasedObjectDetector<org.opencv.core.Mat,org.opencv.core.Point,org.opencv.core.Rect>
opencv implementation for a feature based Object Detector.
- Since:
- 1.0
- Author:
- Christoph Praschl
-
-
Field Summary
-
Fields inherited from class science.aist.imaging.api.objectdetection.AbstractFeaturebasedObjectDetector
minNumberMatchingFeatures, objectReferenceImage, threshold
-
Fields inherited from class science.aist.imaging.api.objectdetection.AbstractObjectDetector
pointTransformer
-
-
Constructor Summary
Constructors Constructor Description OpenCVFeaturebasedObjectDetector()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description RectangleWrapper<org.opencv.core.Rect,org.opencv.core.Point>
getBoundingBox(ImageWrapper<org.opencv.core.Mat> image)
Method for detecting an object.void
setObjectReferenceImage(ImageWrapper<org.opencv.core.Mat> objectReferenceImage)
-
Methods inherited from class science.aist.imaging.api.objectdetection.AbstractObjectDetector
getObjectCenter
-
-
-
-
Method Detail
-
setObjectReferenceImage
public void setObjectReferenceImage(ImageWrapper<org.opencv.core.Mat> objectReferenceImage)
-
getBoundingBox
public RectangleWrapper<org.opencv.core.Rect,org.opencv.core.Point> getBoundingBox(ImageWrapper<org.opencv.core.Mat> image)
Method for detecting an object.- Parameters:
image
- Image where object should be detected- Returns:
- Returns the boundingbox of the detected object.
-
-