当前,我正在尝试使用open-cv查找轮廓线,但是精确度,我得到了很多坐标。我想要的只是按颜色制作多边形的角点。
img = cv2.imread('mask_ZT76_39_A_2_8.png', 0)
img = cv2.medianBlur(img, 5)
thresh = cv2.adaptiveThreshold(img,255,cv2.ADAPTIVE_THRESH_GAUSSIAN_C,\
cv2.THRESH_BINARY,11,2)
image, contours, hierarchy = cv2.findContours(thresh.copy(),cv2.RETR_LIST,cv2.CHAIN_APPROX_SIMPLE)
cv2.drawContours(image, contours, -1, (0,255,0), 3)
approx_=[]
for i in range(len(contours[0])):
epsilon = cv2.arcLength(contours[0][i],True)
approx = cv2.approxPolyDP(contours[0][i],epsilon,True)
谢谢。