Class OpenCVRGBColorbasedObjectDetector

  • All Implemented Interfaces:
    ObjectDetector<org.opencv.core.Mat,​org.opencv.core.Point,​org.opencv.core.Rect>

    public class OpenCVRGBColorbasedObjectDetector
    extends AbstractColorbasedObjectDetector<org.opencv.core.Mat,​org.opencv.core.Point,​org.opencv.core.Rect,​RGBColor>

    opencv implementation for a color based Object Detector.

    Since:
    1.0
    Author:
    Christoph Praschl
    • Constructor Detail

      • OpenCVRGBColorbasedObjectDetector

        public OpenCVRGBColorbasedObjectDetector()
    • Method Detail

      • getBoundingBox

        public RectangleWrapper<org.opencv.core.Rect,​org.opencv.core.Point> getBoundingBox​(ImageWrapper<org.opencv.core.Mat> image)
        Method for detecting an object with preferably unique color. Detects the biggest object colored with a color between the given color range.
        Parameters:
        image - Image where object should be detected
        Returns:
        Returns the boundingbox of the detected object.