Пример #1
0
    def test_image_array_hdf5(self):
        myinfo = {
            'field': 'dinosaurs',
            'east_vector': np.array([1., 0., 0.]),
            'north_vector': np.array([0., 0., 1.]),
            'normal_vector': np.array([0., 1., 0.]),
            'width': 0.245,
            'type': 'rendering'
        }

        im_arr = ImageArray(dummy_image(0.3, 3), input_units='cm', info=myinfo)
        im_arr.save('test_3d_ImageArray')

        im = np.zeros([64, 128])
        for i in xrange(im.shape[0]):
            im[i, :] = np.linspace(0., 0.3 * 2, im.shape[1])

        myinfo = {
            'field': 'dinosaurs',
            'east_vector': np.array([1., 0., 0.]),
            'north_vector': np.array([0., 0., 1.]),
            'normal_vector': np.array([0., 1., 0.]),
            'width': 0.245,
            'type': 'rendering'
        }

        im_arr = ImageArray(im, info=myinfo, input_units='cm')
        im_arr.save('test_2d_ImageArray')
Пример #2
0
    def test_image_array_rgb_png(self):
        im = np.zeros([64, 128])
        for i in range(im.shape[0]):
            im[i, :] = np.linspace(0.0, 0.3 * 2, im.shape[1])
        im_arr = ImageArray(im)
        im_arr.save("standard-image", hdf5=False)

        im_arr = ImageArray(dummy_image(10.0, 3))
        im_arr.save("standard-png", hdf5=False)
Пример #3
0
    def test_image_array_hdf5(self):
        myinfo = {
            "field": "dinosaurs",
            "east_vector": np.array([1.0, 0.0, 0.0]),
            "north_vector": np.array([0.0, 0.0, 1.0]),
            "normal_vector": np.array([0.0, 1.0, 0.0]),
            "width": 0.245,
            "type": "rendering",
        }

        im_arr = ImageArray(dummy_image(0.3, 3), units="cm", info=myinfo)
        im_arr.save("test_3d_ImageArray", png=False)

        im = np.zeros([64, 128])
        for i in range(im.shape[0]):
            im[i, :] = np.linspace(0.0, 0.3 * 2, im.shape[1])

        myinfo = {
            "field": "dinosaurs",
            "east_vector": np.array([1.0, 0.0, 0.0]),
            "north_vector": np.array([0.0, 0.0, 1.0]),
            "normal_vector": np.array([0.0, 1.0, 0.0]),
            "width": 0.245,
            "type": "rendering",
        }

        im_arr = ImageArray(im, info=myinfo, units="cm")
        im_arr.save("test_2d_ImageArray", png=False)

        im_arr.save("test_2d_ImageArray_ds", png=False, dataset_name="Random_DS")