Ejemplo n.º 1
0
        private void OnPresent(object sender, EventArgs e)
        {
            if (_toggle)
            {
                IntPtr    swapchainPtr = (IntPtr)sender;
                SwapChain swapchain    = (SwapChain)swapchainPtr;

                var opencvImage = swapchain.GetImage();
                var output      = _tracker.DetectLanes(opencvImage);
                _correction = _tracker.CalculateCorrection();

                swapchain.FromImage(output);

                output.Dispose();
                opencvImage.Dispose();
            }
        }