作者:ccccting
案列:© Fu Xianjun. All Rights Reserved.
目录
图像轮廓
定义
边缘检测能够测出边缘,但是边缘是不连续的,将边缘连接为一个整体,构成轮廓
代码
import cv2
o = cv2.imread("1.jpg")
cv2.imshow("original", o)
co = o.copy()
gray = cv2.cvtColor(co, cv2.COLOR_BGR2GRAY)
ret,binary = cv2.threshold(gray, 127, 255, cv2.THRESH_BINARY)
contours, hierachy = cv2.findContours(binary, cv2.RETR_TREE, cv2.CHAIN_APPROX_SIMPLE)
r = cv2.drawContours(co, contours, -1, (0, 0, 0), 1)
co
cv2.imshow("result", r)
cv2.waitKey()
cv2.destroyAllWindows()