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图像腐蚀处理内容请搜索脚本之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持脚本之家!
相关文章
pycharm激活码2020最新分享适用pycharm2020最新版亲测可用
这篇文章主要介绍了pycharm激活码2020最新分享适用pycharm2020最新版亲测可用,同时也支持Intellij IDEA激活码,PHPStorm激活码大家可以放心使用需要的朋友可以参考下2020-11-11python爬虫利器之requests库的用法(超全面的爬取网页案例)
这篇文章主要介绍了python爬虫利器之requests库的用法(超全面的爬取网页案例),本文通过实例代码给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下2020-12-12
最新评论