亚洲激情专区-91九色丨porny丨老师-久久久久久久女国产乱让韩-国产精品午夜小视频观看

溫馨提示×

opencv怎么判斷點是否在輪廓內

小億
240
2024-05-29 09:36:13
欄目: 編程語言

要判斷一個點是否在輪廓內,可以使用OpenCV中的函數pointPolygonTest。該函數可以計算一個點到輪廓的最短距離,如果這個距離為正,則表示點在輪廓內部,如果為負,則表示點在輪廓外部,如果為0,則表示點在輪廓上。

以下是一個簡單的示例代碼:

import cv2

# 讀取輪廓
contour = cv2.imread('contour.jpg', 0)

# 創建一個點
point = (50, 50)

# 判斷點是否在輪廓內
distance = cv2.pointPolygonTest(contour, point, False)

if distance > 0:
    print("Point is inside the contour")
elif distance < 0:
    print("Point is outside the contour")
else:
    print("Point is on the contour")

在上面的示例中,首先讀取了一個輪廓圖像,然后創建了一個點(50, 50),最后使用pointPolygonTest函數計算這個點到輪廓的最短距禮,并根據計算結果進行判斷。

0
芒康县| 宁国市| 伊宁县| 宁远县| 遂宁市| 务川| 綦江县| 福鼎市| 屯留县| 乃东县| 吉安市| 闽侯县| 大足县| 同心县| 安远县| 华宁县| 珲春市| 始兴县| 柳江县| 广元市| 武穴市| 噶尔县| 萨嘎县| 凤山县| 渝北区| 寿光市| 青海省| 鄂温| 南投县| 巫山县| 吐鲁番市| 惠水县| 蚌埠市| 安新县| 嘉祥县| 辛集市| 德庆县| 滨海县| 平利县| 鲜城| 民县|