import numpy as np
import cv2
from cv2 import aruco
aruco = cv2.aruco
画像読み込み
img = cv2.imread("C:/test/test5.jpg")
ARマーカー検知
p_dict = aruco.getPredefinedDictionary(aruco.DICT_4X4_50)
corners, ids, rejectedImgPoints = aruco.detectMarkers(img, p_dict)
検知箇所を画像にマーキング
frame_markers = aruco.drawDetectedMarkers(img.copy(), corners, ids)
cv2.imshow('frame_markers', img)
cv2.waitKey(0)
cv2.destroyAllWindows
あなたの回答
tips
プレビュー