Пример #1
0
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
Пример #2
0
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
Пример #3
0
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
Пример #4
0
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
Пример #5
0
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()