0
我想創建一個兩個向量的二進制掩碼,這兩個向量是構成橢圓的50個點的座標。橢圓二進制掩碼
例如caxy(50,1)和caxy(50,2)是我在圖像中以1024x1280的像素大小協調的。
我已經看到了不同的方法,但他們正在使用(x,y)橢圓中心點和長短半徑。我知道我可以從我的載體中找到這些功能,但我正在尋找直接方法。
任何幫助,將不勝感激。
我想創建一個兩個向量的二進制掩碼,這兩個向量是構成橢圓的50個點的座標。橢圓二進制掩碼
例如caxy(50,1)和caxy(50,2)是我在圖像中以1024x1280的像素大小協調的。
我已經看到了不同的方法,但他們正在使用(x,y)橢圓中心點和長短半徑。我知道我可以從我的載體中找到這些功能,但我正在尋找直接方法。
任何幫助,將不勝感激。
經過一天的挑戰與問題,最後我想出了答案,並希望張貼如果有人遇到同樣的問題,它可以幫助。
有在Matlab(圖像處理工具箱)函數用於該目的:
Mask = poly2mask(caxy(50,1), caxy(50,2), 1024, 1280);
它可用於任何類型的多邊形區域的掩蓋。