我有一张图像,我想根据图像大小按比例应用膨胀、腐蚀、关闭、打开操作。
在我的代码中,我将图像分为三组,但我认为最好使用其他更好的方法。如何逐步更改我的操作的磁盘大小?
import pymorph as pm
import mahtoas as mh
if (shape[0] < 100):
w = (shape[0]/100 )*0.2
elif(shape[0]> 100 and shape[0] <220):
w = (shape[0]/100 )*1.0
else:
w = (shape[0]/100)*3
#structuring elements
disk7 = pm.sedisk(w)
bfork = mh.morph.dilate(bfork, disk7)