Exemplo n.º 1
0
    def test_reference_2d(self):

        random.seed(42)
        im0 = random.randn(25, 25).astype('uint16')
        im1 = random.randn(25, 25).astype('uint16')
        im2 = random.randn(25, 25).astype('uint16')
        imin = ImagesLoader(self.sc).fromArrays([im0, im1, im2])
        ref = Register.reference(imin)
        assert(allclose(ref, (im0 + im1 + im2) / 3))

        print(imin.keys().collect())

        ref = Register.reference(imin, startidx=0, stopidx=2)
        assert(allclose(ref, (im0 + im1) / 2))

        ref = Register.reference(imin, startidx=1, stopidx=2)
        assert(allclose(ref, im1))
Exemplo n.º 2
0
    def test_reference_2d(self):

        random.seed(42)
        im0 = random.randn(25, 25).astype('uint16')
        im1 = random.randn(25, 25).astype('uint16')
        im2 = random.randn(25, 25).astype('uint16')
        imin = ImagesLoader(self.sc).fromArrays([im0, im1, im2])
        ref = Register.reference(imin)
        assert (allclose(ref, (im0 + im1 + im2) / 3))

        print(imin.keys().collect())

        ref = Register.reference(imin, startidx=0, stopidx=2)
        assert (allclose(ref, (im0 + im1) / 2))

        ref = Register.reference(imin, startidx=1, stopidx=2)
        assert (allclose(ref, im1))