{ Tools = ordered() { DeFlickerV10 = MacroOperator { Inputs = ordered() { MainInput1 = InstanceInput { SourceOp = "InputDepth", Source = "Input", }, Input1 = InstanceInput { SourceOp = "InputDepth", Source = "Depth", Name = "Process Depth", Default = 4, }, Input2 = InstanceInput { SourceOp = "Expression1", Source = "n2", Name = "Average Gain", }, Input3 = InstanceInput { SourceOp = "OutputDepth", Source = "Depth", Name = "Output Depth", Default = 1, }, }, Outputs = { MainOutput1 = InstanceOutput { SourceOp = "OutputDepth", Source = "Output", }, }, ViewInfo = GroupInfo { Name = "DeFlicker V1.0", Pos = { 0, 0, }, }, Tools = ordered() { InputDepth = ChangeDepth { NameSet = true, Inputs = { Depth = Input { Value = 4, }, }, ViewInfo = OperatorInfo { Pos = { 303, 62, }, }, }, Gain_adjust = BrightnessContrast { NameSet = true, Inputs = { Gain = Input { SourceOp = "Expression1", Source = "NumberResult", }, Input = Input { SourceOp = "InputDepth", Source = "Output", }, }, ViewInfo = OperatorInfo { Pos = { 420, 63, }, }, }, Expression1 = Expression { CtrlWZoom = false, Inputs = { n1 = Input { SourceOp = "Probe1", Source = "Result", }, n2 = Input { Value = 0.5, }, NumberExpression = Input { Value = "n2/n1", }, }, }, Probe1 = Probe { CtrlWZoom = false, Inputs = { ImageToProbe = Input { SourceOp = "InputDepth", Source = "Output", }, Channel = Input { Value = 4, }, ProbeRectangle = Input { Value = 1, }, Width = Input { Value = 1, }, Height = Input { Value = 1, }, }, }, Probe = BrightnessContrast { NameSet = true, Inputs = { Gain = Input { SourceOp = "Probe1", Source = "Result", }, Input = Input { SourceOp = "InputDepth", Source = "Output", }, }, ViewInfo = OperatorInfo { Pos = { 396, 106, }, }, }, OutputDepth = ChangeDepth { CtrlWZoom = false, NameSet = true, Inputs = { Depth = Input { Value = 1, }, Input = Input { SourceOp = "Gain_adjust", Source = "Output", }, }, ViewInfo = OperatorInfo { Pos = { 532, 62, }, }, }, }, }, }, ActiveTool = "DeFlickerV10", }