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