Home | History | Annotate | Download | only in MagickCore

Lines Matching full:morphology

13 %                        MagickCore Morphology Methods                        %
36 % Morphology is the application of various kernels, of any size or shape, to an
40 % morphology. Just one that is very common for image bluring and sharpening
43 % This module provides not only a general morphology function, and the ability
71 #include "MagickCore/morphology.h"
72 #include "MagickCore/morphology-private.h"
141 % user) and converts it into a Morphology/Convolution Kernel. This allows
143 % specify their own kernel for a specific Convolution or Morphology
184 % You can define a 'list of kernels' which can be used by some morphology
210 % o kernel_string: the Morphology/Convolution kernel wanted.
570 % Morphology Method that was requested.
777 % normalization) with the special "-set option:morphology:compose Plus"
905 % a 'Distance' morphology method for generating a gradient based on
2215 % o kernel: the Morphology/Convolution kernel to be cloned
2262 % DestroyKernelInfo() frees the memory used by a Convolution/Morphology
2271 % o kernel: the Morphology/Convolution kernel to be destroyed
2309 % o kernel: the Morphology/Convolution kernel
2384 % o kernel: the Morphology/Convolution kernel
2468 % o kernel: the Morphology/Convolution kernel to modify
2515 % other 'operators' that internally use morphology operations as part of
2541 % o method: the morphology method to be applied.
2545 % How this is applied may depend on the morphology method.
2550 % o kernel: An array of double representing the morphology kernel.
2553 % If 'UndefinedCompositeOp' use default for the Morphology method.
2566 #define MorphologyTag "Morphology/Image"
2631 assert("Not a Primitive Morphology Method" != (char *) NULL);
2977 Greyscale Morphology, the kernel value should be added
3007 In normal Greyscale Morphology, the kernel value should be
3153 This code is nearly identical to True GrayScale Morphology but
3614 Apply a Morphology by calling one of the above low level primitive
3616 composition or re-iteration of results, and compound morphology methods that
3617 is based on multiple low-level (staged) morphology methods.
3619 Basically this provides the complex glue between the requested morphology
3643 primitive; /* the current morphology primitive being applied */
3656 stage_loop, /* Loop 3: primitive loop for compound morphology */
3677 count = 0; /* number of low-level morphology primitives performed */
3696 * + how many primitives make up the compound morphology
3704 case SmoothMorphology: /* 4 primitive compound morphology */
3707 case OpenMorphology: /* 2 primitive compound morphology */
3807 /* Loop 3: Compound Morphology Staging - Select Primative to apply */
3808 stage_loop = 0; /* the compound morphology stage number */
3810 stage_loop++; /* The stage of the compound morphology */
3812 /* Select primitive morphology for this stage of compound method */
4090 % * Show Kernel being applied ("-define morphology:showkernel=1")
4093 % especially "convolve:bias" and "morphology:showkernel" should use
4105 % o method: the morphology method to be applied.
4109 % How this is applied may depend on the morphology method.
4112 % o kernel: An array of double representing the morphology kernel.
4175 artifact=GetImageArtifact(image,"morphology:showkernel");
4179 /* Override the default handling of multi-kernel morphology results
4189 artifact = GetImageArtifact(image,"morphology:compose");
4196 "morphology:compose",artifact);
4201 /* Apply the Morphology */
4235 % o kernel: the Morphology/Convolution kernel
4443 % o kernel: the Morphology/Convolution kernel to modify
4507 % morphology methods will fall into -1.0 to +1.0 range. Note that for
4544 % o kernel: the Morphology/Convolution kernel
4632 % standard error, generally due to a users 'morphology:showkernel' option
4641 % o kernel: the Morphology/Convolution kernel
4717 % o kernel: the Morphology/Convolution kernel
4761 % o kernel: the Morphology/Convolution kernel