Bye Bye Moore

PoCソルジャーな零細事業主が作業メモを残すブログ

RasPi4b + Webcam + ArUcoでARマーカー追従のロボット その2:Python2系で位置情報の取得

shuzo-kino.hateblo.jp
の続き。
python3で傾きや位置の情報をとってみます。

実際のところ

OpenCVでも当然カメラは使えるのですが……色々とトラウマがある*1

$ cat arucoTest.py
#! /bin/python
import cv2

aruco = cv2.aruco
img = cv2.imread("1.jpg")
dictionary = aruco.getPredefinedDictionary(aruco.DICT_4X4_50)
corners, ids, rejectedImgPoints = aruco.detectMarkers(img, dictionary)
aruco.drawDetectedMarkers(img, corners, ids, (0, 255, 0))
print(corners[0])

cv2.imshow("Result", img)
cv2.waitKey(0)
cv2.destroyAllWindows()

参考もと

www.uco.es
pypi.org

*1:原因不明のメモリリークだの、