當前位置: 首頁>>編程示例 >>用法及示例精選 >>正文


Python skimage.draw.polygon2mask用法及代碼示例

用法:

skimage.draw.polygon2mask(image_shape, polygon)

從多邊形計算蒙版。

參數

image_shape大小為 2 的元組。

掩碼的形狀。

polygon數組樣。

形狀 (N, 2) 的多邊形坐標,其中 N 是點數。

返回

mask‘bool’ 類型的二維 ndarray。

對應於輸入多邊形的掩碼。

注意

這個函數不做任何邊界檢查,所以所有的頂點都需要在給定的形狀內。

例子

>>> image_shape = (128, 128)
>>> polygon = np.array([[60, 100], [100, 40], [40, 40]])
>>> mask = polygon2mask(image_shape, polygon)
>>> mask.shape
(128, 128)

相關用法


注:本文由純淨天空篩選整理自scikit-image.org大神的英文原創作品 skimage.draw.polygon2mask。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。