コード例 #1
0
    def test_runtime_mask(self):
        mask_data = np.array([[[0, 0, 0], [0, 1, 0], [0, 0, 0]]])
        img = np.array([[[1, 1, 1], [2, 2, 2], [3, 3, 3]],
                        [[4, 4, 4], [5, 5, 5], [6, 6, 6]]])
        expected = np.array([[[0, 0, 0], [0, 2, 0], [0, 0, 0]],
                             [[0, 0, 0], [0, 5, 0], [0, 0, 0]]])

        result = MaskIntensity()(img=img, mask_data=mask_data)
        assert_allclose(result, expected, type_test="tensor")
コード例 #2
0
 def test_value(self, argments, image, expected_data):
     for p in TEST_NDARRAYS:
         result = MaskIntensity(**argments)(p(image))
         assert_allclose(result, p(expected_data), type_test="tensor")
コード例 #3
0
ファイル: test_mask_intensity.py プロジェクト: zymale/MONAI
 def test_value(self, argments, image, expected_data):
     result = MaskIntensity(**argments)(image)
     np.testing.assert_allclose(result, expected_data)