private void Window_Loaded(object sender, RoutedEventArgs e)
        {
            PreviewService.previewSetup();
            CortexCore.DecoderSetup();

            if (ConnectionService.ConnectCamera())
            {
                PreviewService.startPreview(previewFPS.HIGH);
            }
        }
示例#2
0
 private static void decodeRoutine_WorkerCompleted(object sender, RunWorkerCompletedEventArgs e)
 {
     MainWindow.main.busyWindow.Visibility = System.Windows.Visibility.Collapsed;
     PreviewService.imgOriginal.Draw(CortexCore.BondRec, new Bgr(0, 0, 255), 3);
     if (ResultString != "NULL")
     {
         MainWindow.player.Play();
     }
     if (mMessageBox.Show("" + CortexCore.ResultString) == mDialogResult.yes)
     {
         PreviewService.startPreview(previewFPS.HIGH);
         CortexCore.mCortexDecoder.ResetResult();
     }
 }
        private void Window_Loaded(object sender, RoutedEventArgs e)
        {
            this.WindowState         = WindowState.Maximized;
            this.MainPageArea.Width  = SystemParameters.PrimaryScreenWidth;
            this.MainPageArea.Height = SystemParameters.PrimaryScreenHeight;

            Panel_stop.Visibility = Visibility.Collapsed;

            PreviewService.previewSetup();
            ImageProcessService.ImgProcessSetup();

            /// Load Yolo Model
            GV.ML_Folders[(int)MLFolders.ML_YOLO_model] = Environment.CurrentDirectory + MLFolders.ML_YOLO_model.GetDescription();
            if (!Directory.Exists(GV.ML_Folders[(int)MLFolders.ML_YOLO_model]))
            {
                Directory.CreateDirectory(GV.ML_Folders[(int)MLFolders.ML_YOLO_model]);
            }

            mYolo.LoadModel(GV.ML_Folders[(int)MLFolders.ML_YOLO_model]);

            PreviewService.startPreview(PreviewService.previewFPS.HIGH);
        }