/// <summary> /// Edge detection filter based on Kirsch edge operator /// </summary> /// <returns></returns> public static CompositeConvolutionFilter2D getKirsch() { return(new CompositeConvolutionFilter2D( new ConvolutionFilter2D[] { ConvolutionFilter2D.GetKirsch1(), ConvolutionFilter2D.GetKirsch2() }, "Kirsch", true )); }
/// <summary> /// Edge detection filter based on Roberts edge operator /// </summary> /// <returns></returns> public static CompositeConvolutionFilter2D getRoberts() { return(new CompositeConvolutionFilter2D( new ConvolutionFilter2D[] { ConvolutionFilter2D.GetRoberts1(), ConvolutionFilter2D.GetRoberts2() }, "Roberts", true )); }