Exemplo n.º 1
0
        } /* AssignVallidatedClassAsPredictedClass */

        public void  UpdateClassificationStats(SizeDistribution2 _sizeDistributionDown,
                                               SizeDistribution2 _sizeDistributionUp,
                                               SizeDistribution _depthDistribution_1,
                                               SizeDistribution _depthDistribution_1Down,
                                               SizeDistribution _depthDistribution_1Up,
                                               SizeDistribution _depthDistribution_10,
                                               ref uint _numImagesClassified
                                               )
        {
            _sizeDistributionDown.Add(sizeDistributionDown);
            _sizeDistributionUp.Add(sizeDistributionUp);
            _depthDistribution_1.Add(depthDistribution_1);
            _depthDistribution_1Down.Add(depthDistribution_1Down);
            _depthDistribution_1Up.Add(depthDistribution_1Up);
            _depthDistribution_10.Add(depthDistribution_10);
            _numImagesClassified += numImagesClassified;
        } /* UpdateClassificationStats */
Exemplo n.º 2
0
        } /* ExtractFamilyOfClasses */

        private void  ExtractFamily(SizeDistribution2 family,
                                    PicesClass ancestor
                                    )
        {
            ClassTotals2 ct = totals.LookUp(ancestor.Name);

            if (ct != null)
            {
                family.Add(ct);
            }

            if (ancestor.Children != null)
            {
                foreach (PicesClass pc in ancestor.Children)
                {
                    ExtractFamily(family, pc);
                }
            }

            return;
        } /* ExtractFamily */