public MainForm(IImageDetector imageDetector, IVideoReaderThreadManager videoReaderThreadManager, ILogger logger, IVideoReader videoReader) { //Сейчас приложение запускается только после инициализации Yolo, правильно ли это или нет, я хз // — Предлагаешь мне прелоадер сделать? //я хз, я не знаю как лучше ImageDetector = imageDetector; VideoReaderThreadManager = videoReaderThreadManager; Logger = logger; VideoReader = videoReader; InitializeComponent(); toolStripStatusLabelYoloInfo.Text = $@"Detection system: {ImageDetector.YoloMetaInfo.DetectionSystem}"; }
public VideoReader(IImageDetector imageDetector) { ImageDetector = imageDetector; }