开运算和闭运算_计算机视觉—开运算和闭运算

开运算和闭运算

腐蚀和膨胀是开运算和闭运算的基础,先腐蚀然后膨胀就是开运算,而先膨胀然后腐蚀就是闭运算。

开运算

先腐蚀后膨胀的过程为开运算

,看上去把细微连在一起的两块目标分开了。下面图中说明已经足够详细来说明开运算。

98729fa1393b2abf91108e5c05107d40.png


erode_dilate.png

对于开运算还有一个很重要的作用,就是消除暗背景下的较亮区域,目的是在不改变黑色台球面积的情况下,消除球上的白色环形区域。

def erode_dilate():
    I = cv2.imread("images/eight_ball.jpeg",0)
    # 结构元半径
    cv2.imshow("I",I)
    r = 1
    i = 1
    MAX_R,MAX_I = 20,20
    cv2.namedWindow("morphology",1)
    def nothing(*arg):
        pass
    cv2.createTrackbar("r","morphology",r,MAX_R,nothing)
    cv2.createTrackbar("i","morphology",i,MAX_
  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值