protected void MatToTexture2D()
    {
        var textures  = display.getTextures();
        var pixelPtrs = display.getPixelPtrs();

        if (adjustThreshLevel == true)
        {
            updateThresholdMenu(textures, pixelPtrs);
        }
        else
        {
            if (performTracking == false)
            {
                allMarkersDetected = OpenCVInterop.detectMarkers(pixelPtrs.Item1, pixelPtrs.Item2, 640, 480);
            }
            else
            {
                readMarkerCoordinates(textures, pixelPtrs);
                useMarkerCoordinates();
            }
        }

        display.updateTextures();
    }
 void MatToTexture2D()
 {
     OpenCVInterop.GetCalibrationFrame(display.getPixelPtrs().Item1, display.getPixelPtrs().Item2, display.getTextures().Item1.width, display.getTextures().Item2.height);
     display.updateTextures();
 }
    void MatToTexture2D()
    {
        OpenCVInterop.showValidStereoFrame(display.getPixelPtrs().Item1, display.getPixelPtrs().Item2);

        display.updateTextures();
    }