如何提取轮廓并在其上放置标志?

时间:2018-06-08 19:28:03

标签: python image-processing

我有一个二元蒙版,我希望在对象边界(轮廓)上有地标,然后从那些地标中提取补丁。你能指导一下怎么做吗?或者如果有任何代码可以获得帮助,请分享。

enter image description here

我想得到轮廓,像这样:

enter image description here

然后自动在其上放置一些地标并提取补丁。

我所做的就像以下提取哈里斯角落一样:

from skimage import feature 
tmp = feature.corner_harris(data,method='eps',k=0.05,eps=1e-6,sigma=1.0)
plt.imshow(tmp)
plt.show()

feat_harris=[]
# Minimum distance in Harris Corner Detector Non-maximum Suppression
mindis = 5
feat_harris.append(feature.peak_local_max(tmp,min_distance=mindis))
print feat_harris,len(feat_harris[0]) 

哈里斯的输入和输出:

enter image description here enter image description here 例如,输出是35点坐标。这是在对象边界上提取点的有效方法吗?

0 个答案:

没有答案