diff --git a/modules/aruco/include/opencv2/aruco/dictionary.hpp b/modules/aruco/include/opencv2/aruco/dictionary.hpp index b94ee25218..06602a40bf 100644 --- a/modules/aruco/include/opencv2/aruco/dictionary.hpp +++ b/modules/aruco/include/opencv2/aruco/dictionary.hpp @@ -61,9 +61,9 @@ namespace aruco { class CV_EXPORTS_W Dictionary { public: - CV_PROP Mat bytesList; // marker code information - CV_PROP int markerSize; // number of bits per dimension - CV_PROP int maxCorrectionBits; // maximum number of bits that can be corrected + CV_PROP_RW Mat bytesList; // marker code information + CV_PROP_RW int markerSize; // number of bits per dimension + CV_PROP_RW int maxCorrectionBits; // maximum number of bits that can be corrected /** @@ -120,13 +120,13 @@ class CV_EXPORTS_W Dictionary { /** * @brief Transform matrix of bits to list of bytes in the 4 rotations */ - static Mat getByteListFromBits(const Mat &bits); + CV_WRAP static Mat getByteListFromBits(const Mat &bits); /** * @brief Transform list of bytes to matrix of bits */ - static Mat getBitsFromByteList(const Mat &byteList, int markerSize); + CV_WRAP static Mat getBitsFromByteList(const Mat &byteList, int markerSize); };