diff --git a/samples/cpp/Qt_sample/main.cpp b/samples/cpp/Qt_sample/main.cpp index 8794539408..6969544a0c 100644 --- a/samples/cpp/Qt_sample/main.cpp +++ b/samples/cpp/Qt_sample/main.cpp @@ -4,7 +4,12 @@ #include <iostream> #include <vector> + +#include <opencv2/calib3d/calib3d.hpp> +#include <opencv2/core/core.hpp> #include <opencv2/highgui/highgui.hpp> +#include <opencv2/imgproc/imgproc.hpp> +#include <opencv2/legacy/compat.hpp> #if defined WIN32 || defined _WIN32 || defined WINCE #include <windows.h> @@ -20,8 +25,6 @@ #include <GL/gl.h> #endif -#include <opencv2/core/core.hpp> - using namespace std; using namespace cv; @@ -193,7 +196,7 @@ static void foundCorners(vector<CvPoint2D32f> *srcImagePoints, const Mat& source ss.str(""); //new coordinate system in the middle of the frame and reversed (camera coordinate system) - srcImagePoints->at(i) = cvPoint2D32f(srcImagePoints_temp.at(i).x-source->width/2,source->height/2-srcImagePoints_temp.at(i).y); + srcImagePoints->at(i) = cvPoint2D32f(srcImagePoints_temp.at(i).x-source.cols/2,source.rows/2-srcImagePoints_temp.at(i).y); } } @@ -261,8 +264,8 @@ int main(void) imshow("POSIT",source); - if (VideoCapture::get(video,CV_CAP_PROP_POS_AVI_RATIO)>0.99) - VideoCapture::get(video,CV_CAP_PROP_POS_AVI_RATIO,0); + if (video.get(CV_CAP_PROP_POS_AVI_RATIO) > 0.99) + video.set(CV_CAP_PROP_POS_AVI_RATIO, 0); } destroyAllWindows();