From: Alexander Smorkalov Date: Wed, 21 Dec 2022 12:45:43 +0000 (+0300) Subject: Update Javascript bindings for Aruco after migration X-Git-Tag: accepted/tizen/unified/20230127.161057~1^2~27^2 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=b8f57c9a967b0b34861cd3e41c5d650dcdddb02f;p=platform%2Fupstream%2Fopencv.git Update Javascript bindings for Aruco after migration --- diff --git a/platforms/js/opencv_js.config.py b/platforms/js/opencv_js.config.py index 20380fc970..a7f3e96063 100644 --- a/platforms/js/opencv_js.config.py +++ b/platforms/js/opencv_js.config.py @@ -111,7 +111,11 @@ imgproc = { objdetect = {'': ['groupRectangles'], 'HOGDescriptor': ['load', 'HOGDescriptor', 'getDefaultPeopleDetector', 'getDaimlerPeopleDetector', 'setSVMDetector', 'detectMultiScale'], 'CascadeClassifier': ['load', 'detectMultiScale2', 'CascadeClassifier', 'detectMultiScale3', 'empty', 'detectMultiScale'], - 'QRCodeDetector': ['QRCodeDetector', 'decode', 'decodeCurved', 'detect', 'detectAndDecode', 'detectMulti', 'setEpsX', 'setEpsY']} + 'QRCodeDetector': ['QRCodeDetector', 'decode', 'decodeCurved', 'detect', 'detectAndDecode', 'detectMulti', 'setEpsX', 'setEpsY'], + 'ArucoDetector': ['getPredefinedDictionary', 'detectMarkers', 'refineDetectedMarkers', 'getDictionary', 'stetDictionary', 'getDetectorParameters', 'setDetectorParameters', 'getRefineParameters', 'setRefineParameters'], + 'GridBoard': ['create','generateImage', 'getGridSize', 'getMarkerLength', 'getMarkerSeparation'], + 'CharucoBoard': ['create', 'generateImage', 'getChessboardCorners', 'getNearestMarkerCorners', 'checkCharucoCornersCollinear'] +} video = { '': [ @@ -168,14 +172,6 @@ photo = {'': ['createAlignMTB', 'createCalibrateDebevec', 'createCalibrateRobert 'getColorAdaptation', 'setColorAdaptation'] } -aruco = {'': ['detectMarkers', 'drawDetectedMarkers', 'drawAxis', 'estimatePoseSingleMarkers', 'estimatePoseBoard', 'estimatePoseCharucoBoard', 'interpolateCornersCharuco', 'drawDetectedCornersCharuco'], - 'aruco_Dictionary': ['get', 'drawMarker'], - 'aruco_Board': ['create'], - 'aruco_GridBoard': ['create', 'draw'], - 'aruco_CharucoBoard': ['create', 'draw'], - 'aruco_DetectorParameters': ['create'] - } - calib3d = { '': [ 'findHomography', @@ -197,7 +193,7 @@ calib3d = { ], } -white_list = makeWhiteList([core, imgproc, objdetect, video, dnn, features2d, photo, aruco, calib3d]) +white_list = makeWhiteList([core, imgproc, objdetect, video, dnn, features2d, photo, calib3d]) # namespace_prefix_override['dnn'] = '' # compatibility stuff (enabled by default) # namespace_prefix_override['aruco'] = '' # compatibility stuff (enabled by default)