opencv / opencv-python

Automated CI toolchain to produce precompiled opencv-python, opencv-python-headless, opencv-contrib-python and opencv-contrib-python-headless packages.
https://pypi.org/project/opencv-python/
MIT License
4.42k stars 832 forks source link

Functions missing from aruco module #971

Closed nickanthony-dgl closed 3 months ago

nickanthony-dgl commented 5 months ago

Expected behaviour

Aruco module has the functions that are described in the documentation

Actual behaviour

Various functions are missing from the module. Many of these are deprecated and can be achieved through calls to a class method. However, some of them do not seem to have any alternative available. For example, cv2.aruco.estimatePoseCharucoBoard and all the other "estimatePose" functions are missing.

Steps to reproduce

tested on Windows with version 4.9.0.80

asmorkalov commented 3 months ago

OpenCV contains 2 instances of Aruco for now: old one (deprecated) in OpenCV Contrib and the modern one in OpenCV objdetect module. estimatePoseCharucoBoard and pose related functions were removed during migration to main repo by several reasons: