Go to the source code of this file.
|
| enum | KernelInfoType {
UndefinedKernel,
UnityKernel,
GaussianKernel,
DoGKernel,
LoGKernel,
BlurKernel,
CometKernel,
LaplacianKernel,
SobelKernel,
FreiChenKernel,
RobertsKernel,
PrewittKernel,
CompassKernel,
KirschKernel,
DiamondKernel,
SquareKernel,
RectangleKernel,
OctagonKernel,
DiskKernel,
PlusKernel,
CrossKernel,
RingKernel,
PeaksKernel,
EdgesKernel,
CornersKernel,
DiagonalsKernel,
LineEndsKernel,
LineJunctionsKernel,
RidgesKernel,
ConvexHullKernel,
ThinSEKernel,
SkeletonKernel,
ChebyshevKernel,
ManhattanKernel,
OctagonalKernel,
EuclideanKernel,
UserDefinedKernel,
BinomialKernel
} |
| |
| enum | MorphologyMethod {
UndefinedMorphology,
ConvolveMorphology,
CorrelateMorphology,
ErodeMorphology,
DilateMorphology,
ErodeIntensityMorphology,
DilateIntensityMorphology,
DistanceMorphology,
OpenMorphology,
CloseMorphology,
OpenIntensityMorphology,
CloseIntensityMorphology,
SmoothMorphology,
EdgeInMorphology,
EdgeOutMorphology,
EdgeMorphology,
TopHatMorphology,
BottomHatMorphology,
HitAndMissMorphology,
ThinningMorphology,
ThickenMorphology,
VoronoiMorphology,
IterativeDistanceMorphology
} |
| |
|
| MagickExport KernelInfo * | AcquireKernelInfo (const char *) |
| |
| MagickExport KernelInfo * | AcquireKernelBuiltIn (const KernelInfoType, const GeometryInfo *) |
| |
| MagickExport KernelInfo * | CloneKernelInfo (const KernelInfo *) |
| |
| MagickExport KernelInfo * | DestroyKernelInfo (KernelInfo *) |
| |
| MagickExport Image * | MorphologyImage (const Image *, const MorphologyMethod, const ssize_t, const KernelInfo *, ExceptionInfo *) |
| |
| MagickExport Image * | MorphologyImageChannel (const Image *, const ChannelType, const MorphologyMethod, const ssize_t, const KernelInfo *, ExceptionInfo *) |
| |
| MagickExport void | ScaleGeometryKernelInfo (KernelInfo *, const char *) |
| |
| MagickExport void | ScaleKernelInfo (KernelInfo *, const double, const GeometryFlags) |
| |
| MagickExport void | ShowKernelInfo (const KernelInfo *) |
| |
| MagickExport void | UnityAddKernelInfo (KernelInfo *, const double) |
| |
| Enumerator |
|---|
| UndefinedKernel |
|
| UnityKernel |
|
| GaussianKernel |
|
| DoGKernel |
|
| LoGKernel |
|
| BlurKernel |
|
| CometKernel |
|
| LaplacianKernel |
|
| SobelKernel |
|
| FreiChenKernel |
|
| RobertsKernel |
|
| PrewittKernel |
|
| CompassKernel |
|
| KirschKernel |
|
| DiamondKernel |
|
| SquareKernel |
|
| RectangleKernel |
|
| OctagonKernel |
|
| DiskKernel |
|
| PlusKernel |
|
| CrossKernel |
|
| RingKernel |
|
| PeaksKernel |
|
| EdgesKernel |
|
| CornersKernel |
|
| DiagonalsKernel |
|
| LineEndsKernel |
|
| LineJunctionsKernel |
|
| RidgesKernel |
|
| ConvexHullKernel |
|
| ThinSEKernel |
|
| SkeletonKernel |
|
| ChebyshevKernel |
|
| ManhattanKernel |
|
| OctagonalKernel |
|
| EuclideanKernel |
|
| UserDefinedKernel |
|
| BinomialKernel |
|
| Enumerator |
|---|
| UndefinedMorphology |
|
| ConvolveMorphology |
|
| CorrelateMorphology |
|
| ErodeMorphology |
|
| DilateMorphology |
|
| ErodeIntensityMorphology |
|
| DilateIntensityMorphology |
|
| DistanceMorphology |
|
| OpenMorphology |
|
| CloseMorphology |
|
| OpenIntensityMorphology |
|
| CloseIntensityMorphology |
|
| SmoothMorphology |
|
| EdgeInMorphology |
|
| EdgeOutMorphology |
|
| EdgeMorphology |
|
| TopHatMorphology |
|
| BottomHatMorphology |
|
| HitAndMissMorphology |
|
| ThinningMorphology |
|
| ThickenMorphology |
|
| VoronoiMorphology |
|
| IterativeDistanceMorphology |
|
References DestroyKernelInfo(), KernelInfo::next, RelinquishAlignedMemory(), RelinquishMagickMemory(), and KernelInfo::values.
Referenced by AcquireKernelBuiltIn(), AcquireKernelInfo(), BlurImageChannel(), CannyEdgeImage(), CloneKernelInfo(), ConvolveImageChannel(), DestroyKernelInfo(), EdgeImage(), EmbossImage(), ExpandRotateKernelInfo(), GaussianBlurImageChannel(), MorphologyApply(), MorphologyImageChannel(), ParseKernelArray(), RecolorImage(), and SharpenImageChannel().
References _Image::bias, CloneKernelInfo(), ConvolveMorphology, CorrelateMorphology, DestroyKernelInfo(), GetImageArtifact(), IsMagickTrue(), MagickComposeOptions, MagickFalse, MorphologyApply(), ParseCommandOption(), QuantumRange, ScaleGeometryKernelInfo(), ShowKernelInfo(), StringToDoubleInterval(), and UndefinedCompositeOp.
Referenced by BlurImageChannel(), CannyEdgeImage(), ConvolveImageChannel(), EdgeImage(), EmbossImage(), GaussianBlurImageChannel(), MorphologyImage(), and SharpenImageChannel().