Example #1
0
        void AgleVisionFrameArrivedFromOpenCVCamera(newFrameEventArgs e)
        {
            // This function need to run in UI thread
            AgleView viewArrived = (AgleView)e.AgleViewCode;

            if (viewArrived == currentViewState)
            {
                Bitmap newBitmap = e.NewBitmap;
                var    tempImage = BitmapToImageSource(newBitmap);
                this.openCVCameraFrame = BitmapToImageSource(newBitmap);
                this.ImageSourceUpdate.Invoke(this, null);
                FPSUpdate.Invoke(this, 812);
            }
        }
Example #2
0
 void AgleVisionFrameArrivedFromOpenCVCamera(newFrameEventArgs e)
 {
     // This function need to run in UI thread
     AgleView viewArrived = (AgleView)e.AgleViewCode;
     if (viewArrived == currentViewState)
     {
         Bitmap newBitmap = e.NewBitmap;
         var tempImage = BitmapToImageSource(newBitmap);
         this.openCVCameraFrame = BitmapToImageSource(newBitmap);
         this.ImageSourceUpdate.Invoke(this, null);
         FPSUpdate.Invoke(this, 812);
     }
 }