#-*- coding:utf-8 -*-

#1.导入包
import cv2
import numpy as np #2.导入图片
img = cv2.imread('home.jpg',0) #3.设置卷积核 5x5矩形卷积核
kernel = np.ones((5,5),np.uint8)
print(kernel) kernel2 = cv2.getStructuringElement(cv2.MORPH_ELLIPSE,(5,5))
print(kernel2) #4.膨胀操作
dilation = cv2.dilate(img,kernel,iterations=1)
#第1参数:原图片
#第2参数:卷积核
#第3参数:只要5x5卷积核内中心像素有一个1,那就是1 #5.显示图片,并关闭
cv2.imshow('dilation',dilation) cv2.waitKey(0)
cv2.destroyAllWindows()

    

[[1 1 1 1 1]
[1 1 1 1 1]
[1 1 1 1 1]
[1 1 1 1 1]
[1 1 1 1 1]] [[0 0 1 0 0]
[1 1 1 1 1]
[1 1 1 1 1]
[1 1 1 1 1]
[0 0 1 0 0]]

  

最新文章

  1. 【无私分享:ASP.NET CORE 项目实战(第七章)】文件操作 FileHelper
  2. centos7 搭建nginx和tomcat集成
  3. Java程序设计之扑克牌
  4. CSS预编译器配置-------LESS Sass Stylus webstorm
  5. C语言乱谈(一) 20行代码生成BMP
  6. Ext.grid.Panel表格分页存储过程
  7. CloseableHttpResponse的使用
  8. 0x01第一个汇编程序
  9. 怎么在html页面和js里判断是否是IE浏览器
  10. javascript笔记---算法基础学习
  11. python-md5加密
  12. 精读《javascript高级程序设计》笔记三——面向对象的程序设计
  13. plist文件读写
  14. FineReport中以jws方式调用WebService数据源方案
  15. centos mono
  16. 【MySql】常用方法总结
  17. MySQL课堂小测
  18. github的README.md文件格式
  19. Tomcat远程任意代码执行漏洞及其POC(CVE-2017-12617)
  20. ueditor编辑器【实际项目使用】

热门文章

  1. Chosen三级联动
  2. 代码注释模板(把内容保存为xml文件,导入eclipse中即可)
  3. (一)自定义ViewGroup绘制出菜单
  4. python 时间和时间戳的转化
  5. UVa 10384 - The Wall Pushers
  6. BZOJ2654:tree(最小生成树,二分)
  7. SQL 关联两个表的视图总结
  8. js递归错误
  9. mongodb、parse-server、parse-dashboard 的启动命令
  10. 用DecimalFormat格式化十进制数字的实际应用