/** Module introduces the API that defines Feature Detector utilities in the dcv library. Copyright: Copyright Relja Ljubobratovic 2016. Authors: Relja Ljubobratovic License: $(LINK3 http://www.boost.org/LICENSE_1_0.txt, Boost Software License - Version 1.0). */ module dcv.features.detector; import mir.ndslice; public import dcv.core.image : Image; public import dcv.features.utils : Feature; /** Feature detector interface. Each feature detector algorithm implements this interface. */ interface Detector { /** Detector features in the image. Params: image = Image in which features are looked for. count = How many features are to be extracted from given image. */ Feature[] detect(in Image image, size_t count) const; }