How to use the miscnn.data_loading.interfaces.Image_interface function in miscnn

To help you get started, we’ve selected a few miscnn examples, based on popular ways it is used in public projects.

Secure your code as it's written. Use Snyk Code to scan source code in minutes - no build needed - and fix issues immediately.

github frankkramer-lab / MIScnn / tests / test_iointerfaces.py View on Github external
def test_IOI_IMAGE_creation(self):
        interface = Image_interface()
    # Initialization
github frankkramer-lab / MIScnn / tests / test_iointerfaces.py View on Github external
def test_IOI_IMAGE_loading(self):
        interface = Image_interface(pattern="image")
        sample_list = interface.initialize(self.tmp_data.name)
        img = interface.load_image(sample_list[0])
        seg = interface.load_segmentation(sample_list[0])
        self.assertTrue(np.array_equal(img, self.img[:,:,0]))
        self.assertTrue(np.array_equal(seg, self.seg[:,:,0]))
    # NIFTI_interface - Loading and Storage of Predictions
github frankkramer-lab / MIScnn / tests / test_iointerfaces.py View on Github external
def test_IOI_IMAGE_initialize(self):
        interface = Image_interface(pattern="image")
        sample_list = interface.initialize(self.tmp_data.name)
        self.assertEqual(len(sample_list), 1)
        self.assertEqual(sample_list[0], "image")
    # Loading Images and Segmentations
github frankkramer-lab / MIScnn / tests / test_iointerfaces.py View on Github external
def test_IOI_IMAGE_predictionhandling(self):
        interface = Image_interface(pattern="image")
        sample_list = interface.initialize(self.tmp_data.name)
        interface.save_prediction(self.seg[:,:,0], "pred.image",
                                  self.tmp_data.name)
        pred = interface.load_prediction("pred.image", self.tmp_data.name)
        self.assertTrue(np.array_equal(pred, self.seg[:,:,0]))