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) |
|
◆ KernelInfo
◆ KernelInfoType
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 | |
◆ MorphologyMethod
Enumerator |
---|
UndefinedMorphology | |
ConvolveMorphology | |
CorrelateMorphology | |
ErodeMorphology | |
DilateMorphology | |
ErodeIntensityMorphology | |
DilateIntensityMorphology | |
DistanceMorphology | |
OpenMorphology | |
CloseMorphology | |
OpenIntensityMorphology | |
CloseIntensityMorphology | |
SmoothMorphology | |
EdgeInMorphology | |
EdgeOutMorphology | |
EdgeMorphology | |
TopHatMorphology | |
BottomHatMorphology | |
HitAndMissMorphology | |
ThinningMorphology | |
ThickenMorphology | |
VoronoiMorphology | |
IterativeDistanceMorphology | |
◆ AcquireKernelBuiltIn()
◆ AcquireKernelInfo()
◆ CloneKernelInfo()
◆ DestroyKernelInfo()
References DestroyKernelInfo(), KernelInfo::next, RelinquishAlignedMemory(), RelinquishMagickMemory(), KernelInfo::values, KernelInfo::width, and KernelInfo::x.
Referenced by AcquireKernelBuiltIn(), AcquireKernelInfo(), BlurImageChannel(), CannyEdgeImage(), CloneKernelInfo(), ConvolveImageChannel(), DestroyKernelInfo(), EdgeImage(), EmbossImage(), ExpandRotateKernelInfo(), GaussianBlurImageChannel(), MorphologyApply(), MorphologyImageChannel(), ParseKernelArray(), RecolorImage(), and SharpenImageChannel().
◆ MorphologyImage()
◆ MorphologyImageChannel()
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().
◆ ScaleGeometryKernelInfo()
◆ ScaleKernelInfo()
◆ ShowKernelInfo()
◆ UnityAddKernelInfo()