- let mutable mean_bg = (!max).[0] - ((!max).[0] - (!min).[0]) / 4.0
- let mutable mean_fg = (!min).[0] + ((!max).[0] - (!min).[0]) / 4.0
- use mutable d_bg = new Image<Gray, float32>(img.Size)
- let mutable d_fg = new Image<Gray, float32>(img.Size)
- let mutable fg = new Image<Gray, byte>(img.Size)
+ let minf = float32 (!min).[0]
+ let maxf = float32 (!max).[0]
+
+ let mutable mean_bg = maxf - (maxf - minf) / 4.f
+ let mutable mean_fg = minf + (maxf - minf) / 4.f
+ use mutable d_bg : Image<Gray, float32> = null
+ let mutable d_fg : Image<Gray, float32> = null
+ let fg = new Image<Gray, byte>(img.Size)
+
+ let imgData = img.Data
+ let fgData = fg.Data