python 使用openCV 实现形态学重建
先把最重要的点写在这里,可以看了下面再回头看
!!!注意膨胀(腐蚀)重建时使用的结构元是基于连通性的,不是b,,参照matlab对应函数imreconstruct中conn参数,
如二维时可以是ones((3,3))
需要numpy cv2
公式见下
DEBUG = False
# 测地膨胀
def D_g(n,f,b,g):
if n==0:
return f
if n==1:
if DEBUG:
cv2.imshow('g',g)
cv2.imshow('img',cv2.dilate(f,b,iterations=1))
cv2.imshow('min',np.min((cv2.dilate(f,b,iterations=1),g),axis=0))
#cv2.imshow

浙公网安备 33010602011771号