本文整理汇总了Python中Image.Image.register方法的典型用法代码示例。如果您正苦于以下问题:Python Image.register方法的具体用法?Python Image.register怎么用?Python Image.register使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类Image.Image
的用法示例。
在下文中一共展示了Image.register方法的1个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Python代码示例。
示例1: initialize
# 需要导入模块: from Image import Image [as 别名]
# 或者: from Image.Image import register [as 别名]
def initialize(*args, **keywords):
reg = core.modules.module_registry
basic = core.modules.basic_modules
########################################################################################
# Misc.
Index2D.register(reg,basic)
Index3D.register(reg,basic)
Size.register(reg,basic)
Region.register(reg,basic)
PixelType.register(reg,basic)
Filter.register(reg,basic)
Kernel.register(reg,basic)
Image.register(reg,basic)
########################################################################################
# Pixel Types
pixeltypes = [PixelTypeFloat,
PixelTypeUnsignedChar,
PixelTypeUnsignedShort,
PixelTypeRGB]
for cls in pixeltypes:
cls.register(reg,basic)
########################################################################################
# Feature Extraction Filters
featurefilters = [GradientMagnitudeRecursiveGaussianImageFilter,
DanielssonDistanceMapImageFilter,
SobelEdgeDetectionImageFilter]
for cls in featurefilters:
cls.register(reg,basic)
########################################################################################
# Intensity Filters
intensityfilters = [RescaleIntensityImageFilter,
SigmoidImageFilter,
ThresholdImageFilter,
ShiftScaleImageFilter,
NormalizeImageFilter]
for cls in intensityfilters:
cls.register(reg,basic)
########################################################################################
# Segmentation Filters
segmentationfilters = [IsolatedWatershedImageFilter,
ConnectedThresholdImageFilter,
ConfidenceConnectedImageFilter,
IsolatedConnectedImageFilter]
for cls in segmentationfilters:
cls.register(reg,basic)
########################################################################################
# Selection Filters
selectionfilters = [RegionOfInterestImageFilter,
CastImageFilter,
ExtractImageFilter]
for cls in selectionfilters:
cls.register(reg,basic)
########################################################################################
# Smoothing Filters
smoothingfilters = [CurvatureAnisotropicDiffusionFilter,
RecursiveGaussianImageFilter,
DiscreteGaussianImageFilter,
GradientAnisotropicDiffusionImageFilter,
MinMaxCurvatureFlowImageFilter,
BinomialBlurImageFilter,
BilateralImageFilter,
CurvatureFlowImageFilter]
for cls in smoothingfilters:
cls.register(reg,basic)
########################################################################################
# Threshold Filters
thresholdfilters = [BinaryThresholdImageFilter]
for cls in thresholdfilters:
cls.register(reg,basic)
########################################################################################
# Gradient Filters
gradientfilters = [GradientMagnitudeImageFilter]
for cls in gradientfilters:
cls.register(reg,basic)
########################################################################################
# Neighborhood Filters
neighborhoodfilters = [MeanImageFilter,
MedianImageFilter,
BinaryErodeImageFilter]
#.........这里部分代码省略.........