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

python 獲取中心點

呂致盈2年前9瀏覽0評論

Python 是一種非常強大的編程語言,它在許多領域都發揮著重要的作用。在圖像處理和計算機視覺等領域中,獲取中心點是非常常見的任務。在 Python 中,我們可以使用 OpenCV 這個強大的庫來實現這一目的。

import cv2
def get_center(image):
gray = cv2.cvtColor(image, cv2.COLOR_BGR2GRAY)
threshold = cv2.threshold(gray, 0, 255, cv2.THRESH_BINARY_INV | cv2.THRESH_OTSU)[1]
contours, _ = cv2.findContours(threshold, cv2.RETR_EXTERNAL, cv2.CHAIN_APPROX_SIMPLE)
(x, y, w, h) = cv2.boundingRect(contours[0])
return (x + w // 2, y + h // 2)

上面的代碼中,我們首先將彩色圖像轉換為灰度圖像,然后對其進行二值化處理,找到輪廓并得到其邊界框。最后,我們返回邊界框的中心點。

這個函數可以應用于任何圖像,而不管它是從相機、視頻還是其他來源獲取的。我們可以使用它來檢測圖像中的任何目標的中心點,從而進一步進行分析和處理。