Пример #1
0
 internal void AgleVisionFrameArrivedFromKinectSensor(object sender, AgleView viewArrived)
 {
     if (viewArrived == currentViewState)
     {
         this.ImageSourceUpdate.Invoke(this, null);
         IAgleVision inComingFrame = sender as IAgleVision;
         this.fps = inComingFrame.FPS;
         FPSUpdate.Invoke(this, (int)this.fps);
     }
 }
Пример #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);
            }
        }