|
float | setOffset.bias_level = 100.0 |
|
tuple | setOffset.off_minmax = (200, 400) |
|
| setOffset.refrect = Nice.Rect(50.0, 50.0, 200.0, 200.0) |
|
list | setOffset.arg = ["pdvcam", "--CAMERA.CONFIG=[ALIAS=laos.sx.hws.pcam.ccd47-svr.CAMERA]"] |
|
| setOffset.app = Nice.Application(arg) |
|
| setOffset.config = app.config() |
|
| setOffset.ctrl = BasdaVinoCamera.VinoCameraCtrl.create("CAMERA.CTRL") |
|
| setOffset.push = BasdaVinoCamera.VinoImagePushU16.create("CAMERA.PUSH") |
|
| setOffset.chipsize = ctrl.chipsize() |
|
| setOffset.channels = ctrl.channels() |
|
| setOffset.channelpos = ctrl.channelpos() |
|
| setOffset.channelscale = ctrl.channelscale() |
|
| setOffset.channelnum = int(channels.width() * channels.height()) |
|
| setOffset.fsize = Nice.Size(chipsize.width() / channels.width(), chipsize.height() / channels.height()) |
|
| setOffset.fhalf = Nice.Size(fsize.width() / 2.0, fsize.height() / 2.0) |
|
| setOffset.fcenter = Nice.Point(fsize.width() / 2.0, fsize.height() / 2.0) |
|
list | setOffset.refwin = [] |
|
| setOffset.chrect = Nice.Rect(refrect) |
|
| setOffset.pixel |
|
list | setOffset.stat = [[], []] |
|
list | setOffset.bias = [[], []] |
|
| setOffset.biasAll = ctrl.biasAll() |
|
| setOffset.w = BasdaVino.ImageU16().crop(BasdaVino.ImageU16(push.getNewImage()), refwin[ch]) |
|
list | setOffset.final_off_minmaxsets = [] |
|
tuple | setOffset.m0 = (stat[0][ch].quantileLower(0.05) + stat[0][ch].quantileUpper(0.95)) / 2.0 |
|
tuple | setOffset.m1 = (stat[1][ch].quantileLower(0.05) + stat[1][ch].quantileUpper(0.95)) / 2.0 |
|
tuple | setOffset.m = (m0 - m1) / (bias[0][ch] - bias[1][ch]) |
|
tuple | setOffset.n = m0 - (m * bias[0][ch]) |
|
| setOffset.off_minmaxset = int((bias_level - n) / m) |
|