cannyedgedetectionimagefilter.py

来自「DTMK软件开发包,此为开源软件,是一款很好的医学图像开发资源.」· Python 代码 · 共 24 行

PY
24
字号
#
#  Example on the use of the CannyEdgeDetectionImageFilter
#

import itk
from sys import argv, stderr, exit
itk.auto_progress(2)

if len(argv) < 3:
  print >> stderr, "Usage: CannyEdgeDetectionImageFilter.py  inputImage outputImage [variance]"
  exit(1)
  
variance = 2.0
if len(argv) > 3:
  variance = float( argv[3] )
  print variance

reader = itk.ImageFileReader.IF2.New( FileName=argv[1] )
filter  = itk.CannyEdgeDetectionImageFilter.IF2IF2.New( reader, Variance=variance )
outputCast = itk.RescaleIntensityImageFilter.IF2IUC2.New( filter, OutputMinimum=0, OutputMaximum=255 )
itk.write( outputCast, argv[2] )


⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?