Esempio n. 1
0
 def initialise(self):
     self.config['xtile'] = ConfigInt(min_value=0)
     self.config['ytile'] = ConfigInt(min_value=0)
     self.config['mode'] = ConfigEnum(choices=('limit', 'thresh',
                                               '2Dthresh'))
     self.config['threshold'] = ConfigFloat(min_value=0.0)
     self.threshold_frame = None
     self.threshold_values = numpy.zeros((1, 1), dtype=pt_float)
Esempio n. 2
0
 def initialise(self):
     self.config['xtile'] = ConfigInt(min_value=1, dynamic=True)
     self.config['ytile'] = ConfigInt(min_value=1, dynamic=True)
     self.config['xoff'] = ConfigInt(min_value=1, dynamic=True)
     self.config['yoff'] = ConfigInt(min_value=1, dynamic=True)
     self.config['fade'] = ConfigEnum(choices=('switch', 'linear',
                                               'minsnr'),
                                      dynamic=True)
Esempio n. 3
0
 def initialise(self):
     self.config['shrink'] = ConfigInt(min_value=1, dynamic=True)
     self.config['expand'] = ConfigInt(min_value=1, dynamic=True)
     self.config['framerate'] = ConfigInt(min_value=1, value=25)
     self.config['sync'] = ConfigEnum(('off', 'on'))
     self.config['sync'] = 'on'
     self.config['repeat'] = ConfigEnum(('off', 'on'))
     self.config['repeat'] = 'on'
     self.config['stats'] = ConfigEnum(('off', 'on'))
     self.display = SimpleDisplay(self, None,
                                  Qt.Window | Qt.WindowStaysOnTopHint)
Esempio n. 4
0
 def initialise(self):
     self.config['xup'] = ConfigInt(min_value=1)
     self.config['xdown'] = ConfigInt(min_value=1)
     self.config['xaperture'] = ConfigInt(min_value=1)
     self.config['xcut'] = ConfigInt(min_value=1, value=100)
     self.config['yup'] = ConfigInt(min_value=1)
     self.config['ydown'] = ConfigInt(min_value=1)
     self.config['yaperture'] = ConfigInt(min_value=1)
     self.config['ycut'] = ConfigInt(min_value=1, value=100)
Esempio n. 5
0
 def initialise(self):
     self.generator = None
     self.config['path'] = ConfigPath()
     self.config['encoder'] = ConfigEnum((
         '-c:v ffv1 -pix_fmt bgr0',
         '-c:v ffv1 -pix_fmt gray',
         '-c:v ffv1 -pix_fmt gray16le',
         '-c:v libx264 -pix_fmt yuv444p -qp 0',
         '-c:v libx264 -pix_fmt yuv444p -qp 0 -preset veryslow',
     ),
                                         extendable=True)
     self.config['fps'] = ConfigInt(value=25)
     self.config['16bit'] = ConfigEnum(('off', 'on'))
Esempio n. 6
0
 def initialise(self):
     self.config['xup'] = ConfigInt(min_value=1)
     self.config['xdown'] = ConfigInt(min_value=1)
     self.config['yup'] = ConfigInt(min_value=1)
     self.config['ydown'] = ConfigInt(min_value=1)
     self.filter_frame = None
Esempio n. 7
0
 def initialise(self):
     self.config['k0'] = ConfigFloat(value=0.0,
                                     min_value=0.0,
                                     max_value=1.0,
                                     decimals=2,
                                     wrapping=True,
                                     dynamic=True)
     self.config['kx'] = ConfigFloat(value=0.0,
                                     min_value=0.0,
                                     max_value=1.0,
                                     decimals=2,
                                     wrapping=True,
                                     dynamic=True)
     self.config['ky'] = ConfigFloat(value=0.0,
                                     min_value=0.0,
                                     max_value=1.0,
                                     decimals=2,
                                     wrapping=True,
                                     dynamic=True)
     self.config['kt'] = ConfigFloat(value=0.0,
                                     min_value=0.0,
                                     max_value=1.0,
                                     decimals=2,
                                     wrapping=True,
                                     dynamic=True)
     self.config['kx2'] = ConfigFloat(value=0.0,
                                      min_value=-100.0,
                                      max_value=100.0,
                                      decimals=2,
                                      dynamic=True)
     self.config['kxy'] = ConfigFloat(value=0.0,
                                      min_value=-100.0,
                                      max_value=100.0,
                                      decimals=2,
                                      dynamic=True)
     self.config['kxt'] = ConfigFloat(value=0.0,
                                      min_value=-100.0,
                                      max_value=100.0,
                                      decimals=2,
                                      dynamic=True)
     self.config['kyx'] = ConfigFloat(value=0.0,
                                      min_value=-100.0,
                                      max_value=100.0,
                                      decimals=2,
                                      dynamic=True)
     self.config['ky2'] = ConfigFloat(value=0.0,
                                      min_value=-100.0,
                                      max_value=100.0,
                                      decimals=2,
                                      wrapping=True,
                                      dynamic=True)
     self.config['kyt'] = ConfigFloat(value=0.0,
                                      min_value=-100.0,
                                      max_value=100.0,
                                      decimals=2,
                                      dynamic=True)
     self.config['ktx'] = ConfigFloat(value=0.0,
                                      min_value=-100.0,
                                      max_value=100.0,
                                      decimals=2,
                                      dynamic=True)
     self.config['kty'] = ConfigFloat(value=0.0,
                                      min_value=-100.0,
                                      max_value=100.0,
                                      decimals=2,
                                      dynamic=True)
     self.config['kt2'] = ConfigFloat(value=0.0,
                                      min_value=-100.0,
                                      max_value=100.0,
                                      decimals=2,
                                      dynamic=True)
     self.config['xlen'] = ConfigInt(value=720, min_value=1, dynamic=True)
     self.config['ylen'] = ConfigInt(value=576, min_value=1, dynamic=True)
     self.config['zlen'] = ConfigInt(value=100, min_value=1, dynamic=True)
     self.config['looping'] = ConfigEnum(('off', 'repeat'), dynamic=True)
     # store sine wave in a lookup table
     self.phases = 1024
     self.waveform = numpy.ndarray([self.phases], dtype=numpy.float32)
     for i in range(self.phases):
         phase = float(i) / float(self.phases)
         self.waveform[i] = 16.0 + (
             219.0 * (1.0 + math.cos(phase * math.pi * 2.0)) / 2.0)
     self.frame_no = 0
Esempio n. 8
0
 def initialise(self):
     self.config['xtile'] = ConfigInt(min_value=1, dynamic=True)
     self.config['ytile'] = ConfigInt(min_value=1, dynamic=True)
     self.config['xoff'] = ConfigInt(min_value=1, dynamic=True)
     self.config['yoff'] = ConfigInt(min_value=1, dynamic=True)
Esempio n. 9
0
 def initialise(self):
     self.config['start'] = ConfigInt(min_value=0)
     self.config['stop'] = ConfigInt(min_value=1)
Esempio n. 10
0
 def initialise(self):
     self.config['xtile'] = ConfigInt(min_value=0, dynamic=True)
     self.config['ytile'] = ConfigInt(min_value=0, dynamic=True)
     self.config['inverse'] = ConfigEnum(('off', 'on'), dynamic=True)
     self.config['output'] = ConfigEnum(('complex', 'real'), dynamic=True)
Esempio n. 11
0
 def initialise(self):
     self.config['xamp'] = ConfigFloat(min_value=0)
     self.config['yamp'] = ConfigFloat(min_value=0)
     self.config['zlen'] = ConfigInt(min_value=1)
Esempio n. 12
0
 def initialise(self):
     super(ModulateUV, self).initialise()
     self.config['sc_phase'] = ConfigInt(value=2, min_value=0, max_value=3)
     self.config['VAS_phase'] = ConfigEnum(choices=('-1', '1'))