def test_close_grayscale_image(aorta_image, compare_images): name = __name__ + '_test_close_grayscale_image.mha' morpher = morph.vmtkImageMorphology() morpher.Image = aorta_image morpher.Operation = 'close' morpher.Execute() assert compare_images(morpher.Image, name) == True
def test_change_ball_radius_dilate_grayscale_image(aorta_image, compare_images): name = __name__ + '_test_change_ball_radius_dilate_grayscale_image.mha' morpher = morph.vmtkImageMorphology() morpher.Image = aorta_image morpher.Operation = 'dilate' morpher.BallRadius = [2, 2, 2] morpher.Execute() assert compare_images(morpher.Image, name) == True
def imageFeature(): input_datadir = 'C:/Users/chenjiaxing/Desktop/CT-Data/png/WU_Lung_Vessel_Ext/' reader = imagereader.vmtkImageReader() # 图像序 filelist = os.listdir(input_datadir) reader.InputFilePrefix = input_datadir reader.InputFilePattern = "%s%d.png" reader.DataExtent = [0, 512, 0, 512, 1, len(filelist)] reader.Format = "png" reader.UseITKIO = 0 reader.Execute() morphology = imagemorphology.vmtkImageMorphology() morphology.Operation = "erode" # '["dilate","erode","open","close"]' morphology.BallRadius = [1, 1, 1] morphology.Image = reader.Image morphology.Execute() viewer = imageviewer.vmtkImageViewer() viewer.Image = morphology.Image viewer.Execute()