当前位置: 首页 > news >正文

Opencv实用操作5 图像腐蚀膨胀

相关函数

腐蚀函数

img1_erosion = cv2.erode(img1,kernel,iterations=1)

(图片,卷积核,次数)

膨胀函数

img_dilate = cv2.dilate(img2,kernel1,iterations=1)

(图片,卷积核,次数)

实验代码

#腐蚀膨胀操作,
import matplotlib.pyplot as plt
import cv2
import numpy as npimg1 = cv2.imread("image/dige.png")       #读取图片
img2 = cv2.imread("image/yuan.png")kernel = np.ones((3,3),np.uint8)  #卷积核
kernel1 = np.ones((30,30),np.uint8)
img1_erosion = cv2.erode(img1,kernel,iterations=1)#(图片,卷积核,次数)
#腐蚀
img2_erosion = cv2.erode(img2,kernel1,iterations=1)
img2_erosion1 = cv2.erode(img2,kernel1,iterations=2)
img2_erosion2 = cv2.erode(img2,kernel1,iterations=3)
#膨胀
img_dilate = cv2.dilate(img2,kernel1,iterations=1)
img_dilate1 = cv2.dilate(img2,kernel1,iterations=2)
img_dilate2 = cv2.dilate(img2,kernel1,iterations=3)res_erosion = np.hstack((img2_erosion,img2_erosion1,img2_erosion2))
res_dilate = np.hstack((img_dilate,img_dilate1,img_dilate2))\cv2.imshow("DIGE",img1_erosion)
cv2.imshow("PIE",res_erosion)
cv2.imshow("PIE1",res_dilate)cv2.waitKey(0)cv2.destroyAllWindows()

实验结果

  腐蚀效果

        
                                        腐蚀图                                                  原图

  膨胀效果
                原图
            
                膨胀1,2,3次结果图
                              

相关文章:

  • WPF log4net用法
  • Facebook 的隐私保护措施是否足够?技术观点
  • 1614. 括号的最大嵌套深度【 力扣(LeetCode) 】
  • LVS+KeepAlived
  • ansible template 文件中如果包含{{}} 等非ansible 变量处理
  • 【python深度学习】Day 39 图像数据与显存
  • 关于 JavaScript 版本、TypeScript、Vue 的区别说明, PHP 开发者入门 Vue 的具体方案
  • 2.spring基础入门(二)
  • 充电便捷,新能源汽车移动充电服务如何预约充电
  • 数字孪生数据监控如何提升汽车零部件工厂产品质量
  • 汽车制造场景下Profibus转Profinet网关核心功能与应用解析
  • 新能源汽车电控系统的精准守护者PKDV5355高压差分探头
  • 【JS进阶】JavaScript 中 this 值的确定规则
  • 单片机——keil5
  • CUDA 归约求和(Reduction)算法
  • Java AQS(Abstract Queued Synchronized)深度解析
  • 使用 Arthas 查看接口方法执行时间
  • MVCC(多版本并发控制)机制
  • C++双线程交替打印奇偶数(活泼版)
  • 【java】aes,salt
  • 北京网站设计公司排名/百度推广客服投诉电话
  • 网站开发及企业推广/站长分析工具
  • 南京门户网站制作/域名注册服务网站哪个好
  • 专业服务网站开发/如何让百度搜索排名靠前
  • ps 做ui比较好的网站有哪些/产品推广运营方案
  • 伊犁北京网站建设/旅游产品推广有哪些渠道