public RecgnizationForm() { InitializeComponent(); _IImageSource = new ImageSets.ImageSource(); imageSourceManager1.ImageSource = _IImageSource; imageSourceManager1.TrainingImageDoubleClicked += imageSourceManager1_TrainingImageDoubleClicked; imageSourceManager1.RecgonizingImageDoubleClicked += imageSourceManager1_RecgonizingImageDoubleClicked; _Builder = new BitmapSetsBuilder(); _ColorClassification = new ColorClassifier(); _ColorClassification.KnownColors = new Color[1] { Color.Red }; _ColorClassification.KnownValues = new double[1] { 1 }; _ColorClassification.Update(); _RecognizerFactory = new RecognizerFactory(_Builder, _ColorClassification); _RecognizerFactory.Initialize(); cmb_Models.ComboBox.DisplayMember = "Name"; cmb_Models.ComboBox.DataSource = _RecognizerFactory.Models; cmb_Models.SelectedIndex = 1; }
public ImageRecognizer(IForecastingModel model, IImageSetsBuilder builder, IColorClassifier classifier) { _Model = model; _Builder = builder; _Builder.Classifier = classifier; }
public RecognizerFactory(IImageSetsBuilder builder, IColorClassifier classifier) { _IColorClassification = classifier; _IImageSetsBuilder = builder; }