def augment_graph(frame, contour):
if contour is None:
return None, None
moments = cv2.moments(contour)
#Central mass of first order moments
#if moments['m00']!=0:
# cx = int(moments['m10']/moments['m00']) # cx = M10/M00
# cy = int(moments['m01']/moments['m00']) # cy = M01/M00
#centerMass = (cx,cy)
#Draw center mass
#circle
(x,y),radius = cv2.minEnclosingCircle(contour)
center = (int(x),int(y))
radius = int(radius)
cv2.circle(frame,center,7,[100,0,255],2)
cv2.circle(frame,center,radius,(92, 66, 244),5)
return center, radius
评论列表
文章目录