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

机器学习进阶-图像形态学操作-膨胀操作 1.cv2.dilate(进行膨胀操作)

1.cv2.dilate(src, kernel, iteration)

参数说明: src表示输入的图片, kernel表示方框的大小, iteration表示迭代的次数

膨胀操作原理:存在一个kernel,在图像上进行从左到右,从上到下的平移,如果方框中存在白色,那么这个方框内所有的颜色都是白色

代码:

1.读取带有毛躁的图片

2.使用cv2.erode进行腐蚀操作

3.使用cv2.dilate进行膨胀操作

import cv2
import numpy as np

# 1.读入图片
img = cv2.imread('dige.png')
cv2.imshow('original', img)
cv2.waitKey(0)
cv2.destroyAllWindows()
kernel = np.ones((5, 5), np.uint8)

# 2.进行腐蚀操作,去除边缘毛躁
erosion = cv2.erode(img, kernel, iterations=1)
cv2.imshow('erosion', erosion)
cv2.waitKey(0)
cv2.destroyAllWindows()

# 3. 进行膨胀操作
dilate = cv2.dilate(erosion, kernel, iterations=1)
cv2.imshow('dilate', dilate)
cv2.waitKey(0)
cv2.destroyAllWindows()

 

转载于:https://www.cnblogs.com/my-love-is-python/p/10394908.html

相关文章:

  • 用Python写一份独特的元宵节祝福
  • Java开源诊断工具 Arthas 发布v3.1.0
  • 汇编语言第一章检测题
  • 无法打开外网ip链接
  • vue 组件通信
  • vue 配置sass、scss全局变量
  • LeetCode 28.实现strStr()(Python3)
  • CODING 缺陷管理功能正式开始公测
  • 官方解决所有 npm 全局安装权限问题
  • Dubbo底层采用Socket进行通信详解
  • 消息队列系列二(IOT中消息队列的应用)
  • js排序篇----快速排序,选择排序,冒泡排序,希尔排序
  • Service Worker
  • 《文献管理与信息分析》第五章 学习笔记
  • 一些集群操作以及问题查询
  • [译]Python中的类属性与实例属性的区别
  • 2018天猫双11|这就是阿里云!不止有新技术,更有温暖的社会力量
  • 345-反转字符串中的元音字母
  • Angular Elements 及其运作原理
  • angular组件开发
  • const let
  •  D - 粉碎叛乱F - 其他起义
  • DataBase in Android
  • Flex布局到底解决了什么问题
  • gf框架之分页模块(五) - 自定义分页
  • Java IO学习笔记一
  • JavaScript服务器推送技术之 WebSocket
  • java第三方包学习之lombok
  • JSONP原理
  • nginx(二):进阶配置介绍--rewrite用法,压缩,https虚拟主机等
  • nodejs:开发并发布一个nodejs包
  • Nodejs和JavaWeb协助开发
  • Vultr 教程目录
  • windows-nginx-https-本地配置
  • 阿里云应用高可用服务公测发布
  • 从零开始的webpack生活-0x009:FilesLoader装载文件
  • ------- 计算机网络基础
  • 看域名解析域名安全对SEO的影响
  • 学习使用ExpressJS 4.0中的新Router
  • 一加3T解锁OEM、刷入TWRP、第三方ROM以及ROOT
  • ​TypeScript都不会用,也敢说会前端?
  • $.ajax()参数及用法
  • $forceUpdate()函数
  • (1)常见O(n^2)排序算法解析
  • (4)事件处理——(6)给.ready()回调函数传递一个参数(Passing an argument to the .ready() callback)...
  • (笔试题)分解质因式
  • (附源码)spring boot球鞋文化交流论坛 毕业设计 141436
  • (每日持续更新)信息系统项目管理(第四版)(高级项目管理)考试重点整理第3章 信息系统治理(一)
  • (五)MySQL的备份及恢复
  • (译)2019年前端性能优化清单 — 下篇
  • (转)人的集合论——移山之道
  • (转载)虚幻引擎3--【UnrealScript教程】章节一:20.location和rotation
  • .bat批处理(四):路径相关%cd%和%~dp0的区别
  • .NET 8 中引入新的 IHostedLifecycleService 接口 实现定时任务
  • .net 写了一个支持重试、熔断和超时策略的 HttpClient 实例池