From 21b83618d45aaf055c7764a64769c66ea3e63078 Mon Sep 17 00:00:00 2001 From: utibenkei Date: Mon, 14 Apr 2025 17:23:17 +0900 Subject: [PATCH] Explicitly specify enum type scope to improve Java wrapper generation Changed PatternPositionType to aruco::PatternPositionType to explicitly specify its scope. This allows gen_java.py to correctly register disc_type, preventing constructors and methods using this enum type from being skipped during Java wrapper generation. --- modules/aruco/include/opencv2/aruco/aruco_calib.hpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/modules/aruco/include/opencv2/aruco/aruco_calib.hpp b/modules/aruco/include/opencv2/aruco/aruco_calib.hpp index 2fe2587cf53..2fd344daf7a 100644 --- a/modules/aruco/include/opencv2/aruco/aruco_calib.hpp +++ b/modules/aruco/include/opencv2/aruco/aruco_calib.hpp @@ -53,7 +53,7 @@ enum PatternPositionType { * @sa PatternPositionType, solvePnP() */ struct CV_EXPORTS_W_SIMPLE EstimateParameters { - CV_PROP_RW PatternPositionType pattern; + CV_PROP_RW aruco::PatternPositionType pattern; CV_PROP_RW bool useExtrinsicGuess; CV_PROP_RW int solvePnPMethod;