code: public static <T extends ImageGray<T>, D extends ImageGray<D>>
  	GeneralFeatureDetector<T, D> createMedian(@Nullable ConfigGeneralDetector configDetector, Class<T> imageType) {
  
  		if( configDetector == null)
  			configDetector = new ConfigGeneralDetector();
  
  		BlurStorageFilter<T> medianFilter = FactoryBlurFilter.median(ImageType.single(imageType), configDetector.radius);
  		GeneralFeatureIntensity<T, D> intensity = new WrapperMedianCornerIntensity<>(medianFilter);
  		return createGeneral(intensity, configDetector);
  	}
docs: Creates a median filter corner detector.
  
  @param configDetector Configuration for feature detector.
  @param imageType       Type of input image.
  @see boofcv.alg.feature.detect.intensity.MedianCornerIntensity