Exemple #1
0
 def test_properties(self):
     scene = Scene('macbeth')
     il = Illuminant('D50.mat', wave=scene.wave)
     scene.mean_luminance = 50
     self.assertRaises(Exception, scene.adjust_illuminant(il))
     self.assertRaises(Exception, scene.luminance)
     self.assertRaises(Exception, scene.mean_luminance)
     self.assertRaises(Exception, scene.shape)
     self.assertRaises(Exception, scene.width)
     self.assertRaises(Exception, scene.height)
     self.assertRaises(Exception, scene.sample_size)
     self.assertRaises(Exception, scene.bin_width)
     self.assertRaises(Exception, scene.energy)
     self.assertRaises(Exception, scene.xyz)
     self.assertRaises(Exception, scene.srgb)
Exemple #2
0
 def test_properties(self):
     scene = Scene('macbeth')
     il = Illuminant('D50.mat', wave=scene.wave)
     scene.mean_luminance = 50
     self.assertRaises(Exception, scene.adjust_illuminant(il))
     self.assertRaises(Exception, scene.luminance)
     self.assertRaises(Exception, scene.mean_luminance)
     self.assertRaises(Exception, scene.shape)
     self.assertRaises(Exception, scene.width)
     self.assertRaises(Exception, scene.height)
     self.assertRaises(Exception, scene.sample_size)
     self.assertRaises(Exception, scene.bin_width)
     self.assertRaises(Exception, scene.energy)
     self.assertRaises(Exception, scene.xyz)
     self.assertRaises(Exception, scene.srgb)
Exemple #3
0
def main():

    # tmp = Display.ls_display()
    # d = Display.init_with_isetbio_mat_file("OLED-Sony.mat")
    # d.visualize()

    scene = Scene("macbeth")
    scene.mean_luminance = 100
    # scene.visualize()

    oi = Optics()
    # oi.plot('psf', 550)
    oi.compute(scene)
    # oi.visualize()

    cone = ConeOuterSegmentMosaic()
    cone.set_fov(scene.fov, oi)
    cone.init_eye_movement(n_samples=200)
    # cone.plot('eyemovement')
    cone.compute(oi)
    print(cone.current)
    cone.visualize()
Exemple #4
0
def main():

    # tmp = Display.ls_display()
    # d = Display.init_with_isetbio_mat_file("OLED-Sony.mat")
    # d.visualize()

    scene = Scene("macbeth")
    scene.mean_luminance = 100
    # scene.visualize()

    oi = Optics()
    # oi.plot('psf', 550)
    oi.compute(scene)
    # oi.visualize()

    cone = ConeOuterSegmentMosaic()
    cone.set_fov(scene.fov, oi)
    cone.init_eye_movement(n_samples=200)
    # cone.plot('eyemovement')
    cone.compute(oi)
    print(cone.current)
    cone.visualize()