此时,我们可以检测轮廓点集(图中绿色的外边界点)
#2个返回值,分别是轮廓的点集(contours)和各层轮廓的索引(hierarchy) # openCV 4 , 否则注意版本差异!...之后,我们可以循环求得图形各部分的矩形轮廓线:
for c in contours: #对于每一个轮廓
#无倾斜的 边界矩形框
x, y, w, h = cv2.boundingRect...#无倾斜的 边界矩形框
x, y, w, h = cv2.boundingRect(c)
if w>0.1 *W and h >0.1*H:
cv2.rectangle(...我们可以循环求得图形各部分的最小矩形轮廓线:
W,H = img0.shape[0], img0.shape[1]
for c in contours: #对于每一个轮廓 # 可倾斜的最小边界矩形框...为近似轮廓多边形周长与原轮廓周长的最大差值
approxPloy = cv2.approxPolyDP(c, epsilon, True) #True表示 多边形封闭
cv2.polylines