zoukankan      html  css  js  c++  java
  • Canny算法提取图像边缘后,用闭运算连接断掉的线

    实验:

     1 # Writer : wojianxinygcl@163.com
     2 # Date   : 2020.3.22
     3 import cv2 as cv
     4 import numpy as np
     5 
     6 image = cv.imread("../bird.png")
     7 gray = cv.cvtColor(image,cv.COLOR_RGB2GRAY)
     8 
     9 # 80以下为0,210以上为255,中间使用 8-近邻算法确定像素值
    10 edges = cv.Canny(gray,80,210)
    11 
    12 # 使用闭运算连接中断的图像前景,迭代运算三次
    13 result = cv.morphologyEx(edges,cv.MORPH_CLOSE,kernel=(3,3),iterations=3)
    14 
    15 cv.imshow('After Canny',edges)
    16 cv.imshow('After Morphology Close',result)
    17 cv.waitKey(0)
    18 cv.destroyAllWindows()

    实验结果:


    Canny算法结果(左)、Canny算法后闭运算结果(右) ↑

        如果你觉得对你有帮助,帮忙点赞哦!

  • 相关阅读:
    Python自动化运维答疑解惑
    MySQL基础
    Centos下常用MySQL语法
    PDO
    生成静态页面的好处
    页面纯静态
    源码安装LNMP
    Nginx URL重写(rewrite)
    防盗链
    自定义菜单
  • 原文地址:https://www.cnblogs.com/wojianxin/p/12545784.html
Copyright © 2011-2022 走看看