欧美一区二区三区,国内熟女精品熟女A片视频小说,日本av网,小鲜肉男男GAY做受XXX网站

python 提取外輪廓

榮姿康2年前10瀏覽0評論

Python是一種流行的編程語言,可以用于許多不同的領(lǐng)域,包括計算機視覺。在計算機視覺中,提取外輪廓是非常有用的。下面是一段 Python 代碼,可以用于提取外輪廓:

import cv2
# 讀取圖像
image = cv2.imread('image.jpg')
# 灰度化
gray = cv2.cvtColor(image, cv2.COLOR_BGR2GRAY)
# 邊緣檢測
canny = cv2.Canny(gray, 30, 150)
# 提取輪廓
contours, hierarchy = cv2.findContours(canny, cv2.RETR_EXTERNAL, cv2.CHAIN_APPROX_SIMPLE)
# 繪制輪廓
cv2.drawContours(image, contours, -1, (0, 255, 0), 3)
# 展示圖像
cv2.imshow('Contours', image)
cv2.waitKey(0)
cv2.destroyAllWindows()

以上代碼使用了OpenCV庫提供的Canny邊緣檢測和輪廓提取函數(shù)。首先讀取圖像,然后將其轉(zhuǎn)換為灰度圖像,使用Canny函數(shù)進行邊緣檢測,最后使用findContours函數(shù)提取輪廓。提取出的輪廓信息存儲在contours變量中,然后使用drawContours函數(shù)將輪廓繪制在原始圖像上。最后,展示圖像。