以下の内容はhttps://shuzo-kino.hateblo.jp/entry/2021/11/12/235633より取得しました。


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

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

実際のところ

OpenCVでも当然カメラは使えるのですが……色々とトラウマがあるx*1のでローカルファイルを読み出す方向で実装しました。

#! /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()

実行した結果はこんな塩梅

*1:原因不明のメモリリークだの、カメラが認識しないだの




以上の内容はhttps://shuzo-kino.hateblo.jp/entry/2021/11/12/235633より取得しました。
このページはhttp://font.textar.tv/のウェブフォントを使用してます

不具合報告/要望等はこちらへお願いします。
モバイルやる夫Viewer Ver0.14