0
카메라를 액세스하고 출력을 회색조로 변환하고, 가우시안 블러를 적용하여 가장 밝은 영역/픽셀을 찾아 동그라미로 만드는 코드를 작성하고 있습니다. 드로잉 - 원 - 파트를 제외한 모든 것이 잘 작동합니다. 내가 사용하려고하는 명령은 나를 위해 아무것도하지 않습니다. 아무도 아이디어가 있니? opencv, python 2.7 및 Windows 컴퓨터에서 작업하고 있습니다! opencv로 특정 영역 주위에 원 그리기
이
코드입니다 :import cv2
import numpy as np
cv2.namedWindow("spot")
cam = cv2.VideoCapture(0)
if cam.isOpened():
rval, frame = cam.read()
else:
rval = False
while rval:
gray = cv2.cvtColor(frame, cv2.COLOR_BGR2GRAY)
gray = cv2.GaussianBlur(gray,(21,21), 0)
(minVal, maxVal, minLoc, maxLoc) = cv2.minMaxLoc(gray)
cv2.imshow("spot", gray)
rval, frame = cam.read()
key = cv2.waitKey(20)
if key == 27:
break
cv2.destroyWindow("spot")
그리고 이것은 내가 지금까지 추가하려고 한 라인 : 당신은 회색 이미지에 색 원을 그리려고
cv2.circle(gray, maxLoc, 21, (255, 0, 0), 2)
저에게 도움이되었습니다. 고마워요! – Jennan
유익한 도움 @ Jennan –