code: public static <I extends ImageGray<I>, D extends ImageGray<D>>
  	GeneralFeatureDetector<I, D> createShiTomasi(ConfigGeneralDetector config ,
  												 Class<D> derivType)
  	{
  		GradientCornerIntensity<D> cornerIntensity = FactoryIntensityPointAlg.shiTomasi(1, false, derivType);
  
  		return FactoryDetectPoint.createGeneral(cornerIntensity, config );
  	}
docs: Creates a Shi-Tomasi corner detector specifically designed for SFM.  Smaller feature radius work better.
  Variable detectRadius to control the number of features.  When larger features are used weighting should
  be set to true, but because this is so small, it is set to false