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()
実行した結果はこんな塩梅