TwiceAsNice  2019-02-18
Namespaces | Variables
BasdaVinoCameraBiasAlign.py File Reference

Namespaces

 BasdaVinoCameraBiasAlign
 

Variables

float BasdaVinoCameraBiasAlign.bias_level = 100.0
 
tuple BasdaVinoCameraBiasAlign.off_minmax = (300, 500)
 
 BasdaVinoCameraBiasAlign.refrect = Rect(2.0, 2.0, 6.0, 28.0)
 
 BasdaVinoCameraBiasAlign.ctrl
 
 BasdaVinoCameraBiasAlign.push
 
 BasdaVinoCameraBiasAlign.fits
 
 BasdaVinoCameraBiasAlign.chipsize = ctrl.chipsize()
 
 BasdaVinoCameraBiasAlign.channels = ctrl.channels()
 
 BasdaVinoCameraBiasAlign.channelpos = ctrl.channelpos()
 
 BasdaVinoCameraBiasAlign.channelscale = ctrl.channelscale()
 
 BasdaVinoCameraBiasAlign.channelnum = int(channels.width() * channels.height())
 
 BasdaVinoCameraBiasAlign.fsize = Size(chipsize.width() / channels.width(), chipsize.height() / channels.height())
 
 BasdaVinoCameraBiasAlign.fhalf = Size(fsize.width() / 2.0, fsize.height() / 2.0)
 
 BasdaVinoCameraBiasAlign.fcenter = Point(fsize.width() / 2.0, fsize.height() / 2.0)
 
list BasdaVinoCameraBiasAlign.refwin = []
 
 BasdaVinoCameraBiasAlign.chrect = Rect(refrect)
 
 BasdaVinoCameraBiasAlign.pixel
 
list BasdaVinoCameraBiasAlign.stat = [[], []]
 
list BasdaVinoCameraBiasAlign.bias = [[], []]
 
 BasdaVinoCameraBiasAlign.biasAll = ctrl.biasAll()
 
 BasdaVinoCameraBiasAlign.w = ImageU16().crop(ImageU16(ctrl.getImage()), refwin[ch])
 
list BasdaVinoCameraBiasAlign.final_off_minmaxsets = []
 
tuple BasdaVinoCameraBiasAlign.m0 = (stat[0][ch].quantileLower(0.05) + stat[0][ch].quantileUpper(0.95)) / 2.0
 
tuple BasdaVinoCameraBiasAlign.m1 = (stat[1][ch].quantileLower(0.05) + stat[1][ch].quantileUpper(0.95)) / 2.0
 
tuple BasdaVinoCameraBiasAlign.m = (m0 - m1) / (bias[0][ch] - bias[1][ch])
 
tuple BasdaVinoCameraBiasAlign.n = m0 - (m * bias[0][ch])
 
 BasdaVinoCameraBiasAlign.off_minmaxset = int((bias_level - n) / m)