public frmPixelComparisons(IPixelComparisonScheduler scheduler) { InitializeComponent(); _scheduler = scheduler; VisualizePixelComparisons(); }
public BaseClassifier(IScanningWindowGenerator swg, int myIndex, IPixelComparisonScheduler pixelComparisonScheduler) { _scanningWindowGenerator = swg; this._myIndex = myIndex; this._pixelComparisonScheduler = pixelComparisonScheduler; PostInstantiation(); }
public EnsembleClassifier(IScanningWindowGenerator swg, IPixelComparisonScheduler pixelComparisonScheduler, double sigma) { _scanningWindowGenerator = swg; _pixelComparisonScheduler = pixelComparisonScheduler; _sigma = sigma; _baseClassifierNumber = pixelComparisonScheduler.BaseClassifierCount; _maxComparisonsPerClassifier = pixelComparisonScheduler.MaxComparisonsPerClassifier; GenerateBaseClassifiers(); }
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(); }