【图像处理】opencv绘制轮廓的外接矩形和圆
1、把图片转化为二值图片:img1 = cv2.imread('0.png',0)_,thresh = cv2.threshold(img1,200,255,0)

3、绘制外接矩形,要横平竖直那种:for c in contours[1:]: x, y, w, h = cv2.boundingRect(c) # 外接矩形 cv2.rectangle(img10,(x,y),(x+w,y+h),(0,255,0),2)

5、绘制最小外接圆:for c in contours职邗珩垃[1:]: (x, y), radius = cv2.minEnclosingCircle(c) (x, y, radius) = np.int0((x,y,radius)) cv2.circle(img10, (x,y),radius,(255,255,0),2)
