import cv2
import numpy as np
o = cv2.imread('03result3.bmp')
cv2.imshow("original",o)
gray = cv2.cvtColor(o,cv2.COLOR_BGR2GRAY)
ret, binary = cv2.threshold(gray,127,255,cv2.THRESH_BINARY)
image,contours, hierarchy = cv2.findContours(binary,
cv2.RETR_EXTERNAL,
cv2.CHAIN_APPROX_SIMPLE)
mask=cv2.drawContours(o,contours,-1,(0,0,255),5)
result1 = cv2.bitwise_and(ret, mask)
cv2.imshow("03image.bmp",o)
cv2.imwrite("04image.bmp",o)
cv2.waitKey()
cv2.destroyAllWindows()
python-opencv 外边缘描红线(02)
最新推荐文章于 2022-05-04 01:16:46 发布