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); } }
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); } }