ここに記載されているように、arucoライブラリをコンパイルしました aurcoライブラリのgithubリンク
エラーなしでPythonにインポートできるため、正常にコンパイルされたことを確認しました。また、example.pyスクリプトを実行したことも確認しましたが、このコードを書いたときに
import cv2
import numpy as np
import aruco
Dictionary = aruco.getPredefinedDictionary(aruco.PREDEFINED_DICTIONARY_NAME(DICT_5X5_250=6))
aruco.drawMarker(Dictionary,5,250,markerImage,1)
aruco.drawMarker(Dictionary,10,250,markerImage,1)
aruco.drawMarker(Dictionary,20,250,markerImage,1)
aruco.drawMarker(Dictionary,25,250,markerImage,1)
aruco.drawMarker(Dictionary,50,250,markerImage,1)
aruco.drawMarker(Dictionary,100,250,markerImage,1)
aruco.drawMarker(Dictionary,200,250,markerImage,1)
cv2.imshow("markers",markerImage)
cv2.waitKey(0)
cv2.imgwrite(marker.jpg,markerImage)
それはエラーをスローします
トレースバック (最新の呼び出しが最後): ファイル "drawmarker.py"、7 行目、Dictionary = aruco.getPredefinedDictionary(aruco.PREDEFINED_DICTIONARY_NAME(DICT_5X5_250=6)) AttributeError: 'module' object has no attribute 'getPredefinedDictionary'
誰かが私が間違っていることを教えてください。このモジュールは aruco の Python バージョンにインポートされていませんか?