Fixed Bug #3568: Build fails with WITH_OPENGL=ON
This commit is contained in:
		@@ -5,6 +5,7 @@
 | 
			
		||||
#include <vector>
 | 
			
		||||
 | 
			
		||||
#include <opencv2/calib3d/calib3d.hpp>
 | 
			
		||||
#include <opencv2/calib3d/calib3d_c.h>
 | 
			
		||||
#include <opencv2/core/core.hpp>
 | 
			
		||||
#include <opencv2/highgui/highgui.hpp>
 | 
			
		||||
#include <opencv2/imgproc/imgproc.hpp>
 | 
			
		||||
@@ -213,8 +214,8 @@ int main(void)
 | 
			
		||||
    Mat source, grayImage;
 | 
			
		||||
    video >> source;
 | 
			
		||||
 | 
			
		||||
    namedWindow("Original", WINDOW_AUTOSIZE | CV_WINDOW_FREERATIO);
 | 
			
		||||
    namedWindow("POSIT", WINDOW_OPENGL | CV_WINDOW_FREERATIO);
 | 
			
		||||
    namedWindow("Original", WINDOW_AUTOSIZE | WINDOW_FREERATIO);
 | 
			
		||||
    namedWindow("POSIT", WINDOW_OPENGL | WINDOW_FREERATIO);
 | 
			
		||||
    resizeWindow("POSIT", source.cols, source.rows);
 | 
			
		||||
 | 
			
		||||
    displayOverlay("POSIT", "We lost the 4 corners' detection quite often (the red circles disappear).\n"
 | 
			
		||||
@@ -253,8 +254,8 @@ int main(void)
 | 
			
		||||
 | 
			
		||||
        updateWindow("POSIT");
 | 
			
		||||
 | 
			
		||||
        if (video.get(CV_CAP_PROP_POS_AVI_RATIO) > 0.99)
 | 
			
		||||
            video.set(CV_CAP_PROP_POS_AVI_RATIO, 0);
 | 
			
		||||
        if (video.get(CAP_PROP_POS_AVI_RATIO) > 0.99)
 | 
			
		||||
            video.set(CAP_PROP_POS_AVI_RATIO, 0);
 | 
			
		||||
    }
 | 
			
		||||
 | 
			
		||||
    setOpenGlDrawCallback("POSIT", NULL, NULL);
 | 
			
		||||
 
 | 
			
		||||
		Reference in New Issue
	
	Block a user