2
我有我希望的噪聲加到一個剪影的二進制圖像。噪音只能添加到輪廓的輪廓。我希望噪聲是一個添加到每個輪廓點的矢量,矢量的長度是從具有零均值的高斯分佈和輪廓高度的x%的方差中採樣的。矢量的方向應該是給定輪廓點的法線。
問題
在Matlab中,給定一個二進制圖像,我如何獲得輪廓點的法線?
我有我希望的噪聲加到一個剪影的二進制圖像。噪音只能添加到輪廓的輪廓。我希望噪聲是一個添加到每個輪廓點的矢量,矢量的長度是從具有零均值的高斯分佈和輪廓高度的x%的方差中採樣的。矢量的方向應該是給定輪廓點的法線。
問題
在Matlab中,給定一個二進制圖像,我如何獲得輪廓點的法線?
使用bwboundaries
來獲得輪廓(即構成輪廓的點的順序)。既然你有感謝點的序列bwboundaries
,我們現在可以定義3個點A,B,C其中乙是一個和C之間,我們希望找到正常的乙這是給定:
N = [Ay - Cy;Cx - Ax]';