Python中的OpenCV图像腐蚀处理和膨胀处理

 更新时间:2023年08月07日 10:09:22   作者:小白地瓜  
这篇文章主要介绍了Python中的OpenCV图像腐蚀处理和膨胀处理,OpenCV是一个跨平台的计算机视觉库,可用于开发实时的图像处理、计算机视觉以及模式识别程序,需要的朋友可以参考下

一、图像的腐蚀处理

1、原图

img = cv2.imread(r"C:\Users\admin\Desktop\hb.jpg")
cv2.imshow('img', img)
cv2.waitKey(0)
cv2.destroyAllWindows()

在这里插入图片描述

首先原图周围又很多白色直线

2、进行腐蚀处理

使用的方法是

  • cv2.erode(img,kernel,iterations=1)
  • img:原图
  • kenrnel:核的大小
  • iterations:迭代次数
img = cv2.imread(r"C:\Users\admin\Desktop\hb.jpg")
kernel = np.ones((3, 3), np.uint8)
erosion = cv2.erode(img,kernel,iterations=1)
cv2.imshow('img', erosion)
cv2.waitKey(0)
cv2.destroyAllWindows()

在这里插入图片描述

二、图像的膨胀处理

1、原图

img = cv2.imread(r"C:\Users\admin\Desktop\hb.jpg")
cv2.imshow('img', img)
cv2.waitKey(0)
cv2.destroyAllWindows()

在这里插入图片描述

2、进行膨胀处理

使用的方法是

  • cv2.dilate(img,kernel,iterations=1)
  • img:原图
  • kenrnel:核的大小
  • iterations:迭代次数
kernel = np.ones((3, 3), np.uint8)
dilate = cv2.dilate(img,kernel,iterations=1)
cv2.imshow('img', dilate)
cv2.waitKey(0)
cv2.destroyAllWindows()

会发现线条照原图变粗

在这里插入图片描述

到此这篇关于Python中的OpenCV图像腐蚀处理和膨胀处理的文章就介绍到这了,更多相关OpenCV图像腐蚀处理内容请搜索脚本之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持脚本之家!

相关文章

  • Python3内置模块random随机方法小结

    Python3内置模块random随机方法小结

    这篇文章主要介绍了Python3内置模块random随机方法小结,random是Python中与随机数相关的模块,其本质就是一个伪随机数生成器,我们可以利用random模块基础生成各种不同的随机数,以及一些基于随机数的操作,需要的朋友可以参考下
    2019-07-07
  • Python中集合类型(set)学习小结

    Python中集合类型(set)学习小结

    这篇文章主要介绍了Python中集合类型(set)学习小结,本文讲解了set的初始化、运算操作、基本方法等内容,需要的朋友可以参考下
    2015-01-01
  • python 回调函数和回调方法的实现分析

    python 回调函数和回调方法的实现分析

    这篇文章主要介绍了python 回调函数和回调方法的实现分析,需要的朋友可以参考下
    2016-03-03
  • python numpy中setdiff1d的用法说明

    python numpy中setdiff1d的用法说明

    这篇文章主要介绍了python numpy中setdiff1d的用法说明,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
    2021-04-04
  • Python实现批量修改文件时间属性

    Python实现批量修改文件时间属性

    我们有时候需要修改文件的“修改时间” 、 “访问时间”,“创建时间” ,此时如果使用Python批量实现应该会方便很多,下面小编就来为大家介绍一下具体实现方法吧
    2023-11-11
  • 解决pip安装的第三方包在PyCharm无法导入的问题

    解决pip安装的第三方包在PyCharm无法导入的问题

    这篇文章主要介绍了关于pip安装的第三方包在PyCharm无法导入的问题,本文通过图文并茂的形式给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下
    2020-10-10
  • python实现换位加密算法的示例

    python实现换位加密算法的示例

    今天小编就为大家分享一篇python实现换位加密算法的示例,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
    2018-10-10
  • python lambda函数及三个常用的高阶函数

    python lambda函数及三个常用的高阶函数

    这篇文章主要介绍了python lambda函数及三个常用的高阶函数,本文给大家介绍的非常详细,具有一定的参考借鉴价值,需要的朋友可以参考下
    2020-02-02
  • 常用python爬虫库介绍与简要说明

    常用python爬虫库介绍与简要说明

    本文介绍了一些常用的python爬虫库其中包括python网络库,python网络爬虫框架,python HTML解析,python文本处理,python 自然语言处理,python 浏览器模拟等各种常用的python库
    2020-01-01
  • Python3内置模块之json编解码方法小结【推荐】

    Python3内置模块之json编解码方法小结【推荐】

    这篇文章主要介绍了Python3内置模块之json编解码方法小结,本文通过实例代码给大家介绍的非常详细,具有一定的参考借鉴价值,需要的朋友可以参考下
    2019-05-05

最新评论