private void Init()
        {
            m_Model = PreviewImageModel.Instance;
            previewImageGrid.DataContext = m_Model;

            m_Model.MainImage  = previweImage;
            m_Model.MainCanvas = previewCanvas;

            statusBarGrid.DataContext = WrapperModel.Instance;
        }
Example #2
0
        private void ResultsDataGrid_SelectionChanged(object sender, SelectionChangedEventArgs e)
        {
            ResultInfoModel resultModel = ResultsDataGrid.SelectedItem as ResultInfoModel;

            if (resultModel == null)
            {
                return;
            }

            DetectedItemInfo item = new DetectedItemInfo();

            item.Type       = resultModel.DetectionLabel;
            item.Confidence = resultModel.Confidence;
            item.X          = resultModel.DetectedBoxLeftTopX;
            item.Y          = resultModel.DetectedBoxLeftTopY;
            item.Width      = resultModel.DetectedBoxWidth;
            item.Height     = resultModel.DetectedBoxHeight;

            PreviewImageModel previewModel = PreviewImageModel.Instance;

            previewModel.DrawDetectedBoundingBoxOnImage(item);
        }