Пример #1
0
 public SimpleSegmentator(Config configuration, AnalyzablePage analyzablePage)
 {
     GeneticConfiguration = configuration;
     _analyzablePage      = analyzablePage;
     _hystogram           = Functions.FeautureScaling(Hystogram.GetHystogram(_analyzablePage.Original));
     _width = _analyzablePage.Width;
 }
Пример #2
0
        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;
            }
        }