diff --git a/src/modules/DepthCamModule.cpp b/src/modules/DepthCamModule.cpp
index 3f12335bbd86a08cb191c6fde4f56e3ae131107e..3f62d1b538ff9bdde2172a630fdb5f7732da5361 100644
--- a/src/modules/DepthCamModule.cpp
+++ b/src/modules/DepthCamModule.cpp
@@ -1040,12 +1040,12 @@ void DepthCamModule::calibrate() {
//find marker
vector<vector<cv::Point2f> > corners;
vector<int> ids;
- cv::aruco::Dictionary dico
- = cv::aruco::getPredefinedDictionary(cv::aruco::DICT_ARUCO_ORIGINAL);
- cv::aruco::detectMarkers(kinectRgbImg,
- &dico,
- corners,
- ids);
+ cv::aruco::Dictionary dico = cv::aruco::getPredefinedDictionary(
+ cv::aruco::DICT_ARUCO_ORIGINAL);
+ cv::aruco::DetectorParameters params = cv::aruco::DetectorParameters();
+ cv::aruco::ArucoDetector detector(dico, params);
+ detector.detectMarkers(kinectRgbImg, corners, ids);
+
cv::aruco::drawDetectedMarkers(kinectRgbImg, corners);
imshow("DepthCamRGB", kinectRgbImg);
waitKey(10);
@@ -1808,7 +1808,7 @@ void ImageTracker::track(cv::Mat& img,
}
}
- }
+}