コード例 #1
0
ファイル: frmPixelComparisons.cs プロジェクト: denjiz/tld
        public frmPixelComparisons(IPixelComparisonScheduler scheduler)
        {
            InitializeComponent();

            _scheduler = scheduler;
            VisualizePixelComparisons();
        }
コード例 #2
0
ファイル: BaseClassifier.cs プロジェクト: denjiz/tld
        public BaseClassifier(IScanningWindowGenerator swg, int myIndex, IPixelComparisonScheduler pixelComparisonScheduler)
        {
            _scanningWindowGenerator       = swg;
            this._myIndex                  = myIndex;
            this._pixelComparisonScheduler = pixelComparisonScheduler;

            PostInstantiation();
        }
コード例 #3
0
ファイル: EnsembleClassifier.cs プロジェクト: denjiz/tld
        public EnsembleClassifier(IScanningWindowGenerator swg, IPixelComparisonScheduler pixelComparisonScheduler, double sigma)
        {
            _scanningWindowGenerator  = swg;
            _pixelComparisonScheduler = pixelComparisonScheduler;
            _sigma = sigma;
            _baseClassifierNumber        = pixelComparisonScheduler.BaseClassifierCount;
            _maxComparisonsPerClassifier = pixelComparisonScheduler.MaxComparisonsPerClassifier;

            GenerateBaseClassifiers();
        }
コード例 #4
0
ファイル: EnsembleClassifier.cs プロジェクト: denjiz/tld
        public EnsembleClassifier(IScanningWindowGenerator swg, int baseClassifierNumber, int maxComparisonsPerClassifier, int patchWidth, int patchHeight, double sigma)
        {
            _scanningWindowGenerator     = swg;
            _baseClassifierNumber        = baseClassifierNumber;
            _maxComparisonsPerClassifier = maxComparisonsPerClassifier;
            _sigma = sigma;

            // generate pixel comparisons
            _pixelComparisonScheduler = new PixelComparisonScheduler
                                        (
                baseClassifierNumber,
                maxComparisonsPerClassifier,
                patchWidth,
                patchHeight
                                        );

            GenerateBaseClassifiers();
        }