Exemplo n.º 1
0
 public static void RegisterOperations()
 {
     OperationRegistry.RegisterOperation(new Operation("Statistical Filters", "Median", "Median(X)", Median, true));
     OperationRegistry.RegisterOperation(new Operation("Statistical Filters", "Min", "Min(X)", Min, true));
     OperationRegistry.RegisterOperation(new Operation("Statistical Filters", "Max", "Max(X)", Max, true));
     OperationRegistry.RegisterOperation(new Operation("Statistical Filters", "Midpoint", "Midpoint(X)", Midpoint, true));
     OperationRegistry.RegisterOperation(new Operation("Statistical Filters", "Alpha-trimmed (2)", "AlphaTrim(X)", AlphaTrim, true));
 }
Exemplo n.º 2
0
 public static void RegisterOperations()
 {
     OperationRegistry.RegisterOperation(new Operation("Morphological Operations", "To Binary", "Bin(X)", Bin, true));
     OperationRegistry.RegisterOperation(new Operation("Morphological Operations", "Erode", "Erode(X)", Erode, true));
     OperationRegistry.RegisterOperation(new Operation("Morphological Operations", "Dilate", "Dilate(X)", Dilate, true));
     OperationRegistry.RegisterOperation(new Operation("Morphological Operations", "Open", "Open(X)", Open, true));
     OperationRegistry.RegisterOperation(new Operation("Morphological Operations", "Close", "Close(X)", Close, true));
 }
Exemplo n.º 3
0
 public static void RegisterOperations()
 {
     OperationRegistry.RegisterOperation(new Operation("Space Domain Filters", "Laplacian 4", "Laplacian4(X)", Laplacian4, true));
     OperationRegistry.RegisterOperation(new Operation("Space Domain Filters", "Mean", "Mean(X)", Mean, true));
     OperationRegistry.RegisterOperation(new Operation("Space Domain Filters", "SobelX", "SobelX(X)", SobelX, true));
     OperationRegistry.RegisterOperation(new Operation("Space Domain Filters", "SobelY", "SobelY(X)", SobelY, true));
     OperationRegistry.RegisterOperation(new Operation("Space Domain Filters", "Laplacian 8", "Laplacian8(X)", Laplacian8, true));
 }
Exemplo n.º 4
0
 public static void RegisterOperations()
 {
     OperationRegistry.RegisterOperation(new Operation("Frequency Domain Filters", "FFT", "FFT(X)", FFT, true));
     OperationRegistry.RegisterOperation(new Operation("Frequency Domain Filters", "Inverse FFT", "IFFT(X)", IFFT, true));
     OperationRegistry.RegisterOperation(new Operation("Frequency Domain Filters", "High Pass Filter", "HighPass(X,f)", HighPass, true));
     OperationRegistry.RegisterOperation(new Operation("Frequency Domain Filters", "Low Pass Filter", "LowPass(X,f)", LowPass, true));
     OperationRegistry.RegisterOperation(new Operation("Frequency Domain Filters", "Band Pass Filter", "BandPass(X,f1,f2)", BandPass, true));
     OperationRegistry.RegisterOperation(new Operation("Frequency Domain Filters", "Notch Filter", "Notch(X,f1,f2)", Notch, true));
     OperationRegistry.RegisterOperation(new Operation("Frequency Domain Filters", "Butterworth Low Pass (n=2) Filter", "ButterworthLow(X,f)", ButterworthLow, true));
     OperationRegistry.RegisterOperation(new Operation("Frequency Domain Filters", "Butterworth High Pass (n=2) Filter", "ButterworthHigh(X,f)", ButterworthHigh, true));
     OperationRegistry.RegisterOperation(new Operation("Frequency Domain Filters", "Butterworth Low Pass (n=4) Filter", "ButterworthLow4(X,f)", ButterworthLow4, true));
     OperationRegistry.RegisterOperation(new Operation("Frequency Domain Filters", "Butterworth High Pass (n=4) Filter", "ButterworthHigh4(X,f)", ButterworthHigh4, true));
 }
Exemplo n.º 5
0
 public static void RegisterOperations()
 {
     OperationRegistry.RegisterOperation(new Operation("Color Routines", "Convert To HSI (View Only)", "HSI(X)", HSI, true));
     OperationRegistry.RegisterOperation(new Operation("Color Routines", "HSI Color Enhance", "HSI_Enhance(X)", Enhance, true));
 }
Exemplo n.º 6
0
 // The following describes and registers all operations contained in this module.
 public static void RegisterOperations()
 {
     OperationRegistry.RegisterOperation(new Operation("Transformations", "Scale", "Scale(X,p)", Scale, true));
     OperationRegistry.RegisterOperation(new Operation("Transformations", "Rotate", "Rotate(X,T)", Rotate, true));
     OperationRegistry.RegisterOperation(new Operation("Transformations", "Crop", "Crop(X,(x1,y1,x2,y2))", Crop, true));
 }