diff --git a/src/modules/DepthCamModule.cpp b/src/modules/DepthCamModule.cpp
index 4adda4666094ac34ca5a51c25722a17834f5319f..0da5bf265ef199309020c023830f5a39d2ddd99b 100644
--- a/src/modules/DepthCamModule.cpp
+++ b/src/modules/DepthCamModule.cpp
@@ -1655,11 +1655,9 @@ void ArucoTracker::track(cv::Mat& img,
         std::vector<int>& ids) {
     cv::aruco::Dictionary dico = cv::aruco::getPredefinedDictionary(
                 cv::aruco::DICT_ARUCO_ORIGINAL);
-    cv::aruco::detectMarkers(img, 
-            &dico,
-            corners,
-            ids);
-
+    cv::aruco::DetectorParameters params = cv::aruco::DetectorParameters();
+    cv::aruco::ArucoDetector detector(dico, params);
+    detector.detectMarkers(img, corners, ids);
 }