我有一個二進制圖像,其中包含一個對象,如下圖所示。該對象的centerline
在red
中描述。對於屬於該對象的每個像素,我想用顏色重新標記它。例如,與中心線的正交距離爲從中心線到對象邊界的距離的一半的像素應標記爲blue
,否則應標記爲。下面給出一個例子。有任何想法嗎? 另外,我怎麼能適合一個1D gaussian
居中在對象centerline
和orthogonal
它?基於對象中心線和邊界之間的距離重新映射像素
在全分辨率圖像下可以找到:http://imgur.com/AUK9Hs9
首先,是爲你定義你的中心線,你如何創建中心線?你有一些垂直的區域,這看起來很奇怪。您還顯示了兩條不同的線從中心線移開。它們與水平線的角度不同,所以我的下一個問題是,當你想着色時,你是否在垂直於中心線尋找,而不管它接觸到斑點邊緣的角度? – trumpetlicks
我認爲,垂直線僅僅是爲了演示顏色如何分佈。 – Jonas
@trumpetlicks,從'centerline'移動的兩條不同的線只是爲了說明目的;-)它們顯示了@Jonas提到的線條上的像素,它們應該如何在'relabeling'之後着色。關於垂直距離,我認爲,它可能會更好地從blob的邊緣到'centerline',但如果你可以用相反的方式來說明(「你提到的方式」),那將是非常有幫助的: - ) – Tin