我有一个二元蒙版,我希望在对象边界(轮廓)上有地标,然后从那些地标中提取补丁。你能指导一下怎么做吗?或者如果有任何代码可以获得帮助,请分享。
我想得到轮廓,像这样:
然后自动在其上放置一些地标并提取补丁。
我所做的就像以下提取哈里斯角落一样:
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])
哈里斯的输入和输出: