File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -19,13 +19,13 @@ def __init__(self):
1919 )
2020
2121 def process_img (self , img ):
22- aruco_dict = cv .aruco .Dictionary_get (
22+ aruco_dict = cv .aruco .getPredefinedDictionary (
2323 enum_aruco_dict [self .aruco_set .currentText ()]
2424 )
25- aruco_params = cv .aruco .DetectorParameters_create ()
26- corners , ids , rejected = cv .aruco .detectMarkers (
27- img , aruco_dict , parameters = aruco_params
28- )
25+ aruco_params = cv .aruco .DetectorParameters ()
26+ aruco_detector = cv .aruco .ArucoDetector ( aruco_dict , aruco_params )
27+
28+ corners , ids , rejected = aruco_detector . detectMarkers ( img )
2929
3030 if len (corners ) > 0 and img .ndim <= 2 :
3131 img = cv .cvtColor (img , cv .COLOR_GRAY2BGR )
Original file line number Diff line number Diff line change @@ -78,14 +78,13 @@ def update_intrinsic_cal(self):
7878 self .settings_updated .emit ()
7979
8080 def process_img (self , img ):
81- aruco_dict = cv .aruco .Dictionary_get (
81+ aruco_dict = cv .aruco .getPredefinedDictionary (
8282 enum_aruco_dict [self .aruco_set .currentText ()]
8383 )
84+ aruco_params = cv .aruco .DetectorParameters ()
85+ aruco_detector = cv .aruco .ArucoDetector (aruco_dict , aruco_params )
8486
85- aruco_params = cv .aruco .DetectorParameters_create ()
86- corners , ids , rejected = cv .aruco .detectMarkers (
87- img , aruco_dict , parameters = aruco_params
88- )
87+ corners , ids , rejected = aruco_detector .detectMarkers (img )
8988
9089 if len (corners ) > 0 and img .ndim <= 2 :
9190 img = cv .cvtColor (img , cv .COLOR_GRAY2BGR )
You can’t perform that action at this time.
0 commit comments