0
ウィンドウの斧ボタンの周りに矩形を描く方法を知ったので、どのようにして2を超える太さの矩形を描くのをやめさせるのでしょうか? xボタンは、プログラムは、あなたがそれらを描く前に、検出に非極大値抑制を使用する必要があり、検出ごとに複数のボックスを描画しないようにするためには、画面上画像を見つけたら、Python cv2 checkを確認してください
while True:
img_bgr = cv2.imread("Xbutton/Bet.PNG")
hit_gray = cv2.cvtColor(img_bgr, cv2.COLOR_BGR2GRAY)
screen = ImageGrab.grab(bbox=(0, 0, 1360 , 768))
screen = np.array(screen)
screen = cv2.cvtColor(screen, cv2.COLOR_BGR2GRAY)
h, w = img_bgr.shape[:-1]
res = cv2.matchTemplate(screen, hit_gray, cv2.TM_CCOEFF_NORMED)
threshhold = 0.95
loc = np.where(res >= threshhold)
for pt in zip(*loc[::-1]):
cv2.rectangle(screen, pt, (pt[0]+w, pt[1]+h), (0, 255, 0), 2)
screen = cv2.resize(screen, (800, 800))
cv2.imshow("frame", screen)
cv2.resize(screen, (50, 50))
cv2.moveWindow("frame", -1250, 50)
if cv2.waitKey(1) and 0xFF == ord("q"):
break