public DigitViewModel( [NotNull] IDigitRecognizer recognizer, [NotNull] IDigitLearnService learnService) { Guard.NotNull(recognizer, nameof(recognizer)); Guard.NotNull(learnService, nameof(learnService)); _recognizer = recognizer; _learnService = learnService; Image = new byte[28 * 28].ToObservableArray(); Clear = new RelayCommand(Reset); Recognize = new RelayCommand(RecognizeImage); Learn = new RelayCommand(LearnDigit); }
public EchoBot(IDigitRecognizer digitRecognizer) { _digitRecognizer = digitRecognizer ?? throw new ArgumentNullException(nameof(digitRecognizer)); }