91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

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
肃南| 浦东新区| 宣恩县| 珠海市| 桑日县| 抚顺市| 清涧县| 富源县| 东光县| 安岳县| 宝清县| 江城| 兴文县| 原平市| 尼勒克县| 涟源市| 梁山县| 南江县| 噶尔县| 大洼县| 张家港市| 眉山市| 华亭县| 建平县| 漳浦县| 临江市| 临邑县| 兴安盟| 阜城县| 巴彦县| 博兴县| 中阳县| 台湾省| 澄迈县| 灵川县| 怀远县| 沧源| 兴宁市| 林口县| 乌鲁木齐县| 德化县|