public SimpleSegmentator(Config configuration, AnalyzablePage analyzablePage) { GeneticConfiguration = configuration; _analyzablePage = analyzablePage; _hystogram = Functions.FeautureScaling(Hystogram.GetHystogram(_analyzablePage.Original)); _width = _analyzablePage.Width; }
public void getBaseColor() { Hystogram YH = new Hystogram(Y); Hystogram CrH = new Hystogram(Cr); Hystogram CbH = new Hystogram(Cb); if (YH.baseColor != -1 && CbH.baseColor != -1 && CrH.baseColor != -1) { YCrCbPoint n = new YCrCbPoint(); n.Y = YH.baseColorByte; n.Cr = CrH.baseColorByte; n.Cb = CbH.baseColorByte; baseColor = n; isBase = true; } }