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

OpenCV-32 膨胀操作

膨胀是与腐蚀相反的操作,基本原理是只要保证卷积核的锚点是非0值,周边无论是0还是非0值,都变为0。

使用API---dilate(img, kernel, iterationms = 1)

示例代码如下:

import cv2
import numpy as np
img = cv2.imread("mashibing.png")
kernel = cv2.getStructuringElement(cv2.MORPH_RECT, (6, 6))
new_img = cv2.dilate(img, kernel, iterations=1)
cv2.imshow("img", np.hstack((img, new_img)))
cv2.waitKey(0)
cv2.destroyAllWindows()

输出结果如下:

 


http://www.kler.cn/a/234221.html

相关文章:

  • 12. C语言 数组与指针(深入理解)
  • 计算机网络之---数据链路层的功能与作用
  • Vue.js组件开发-实现滚动加载下一页
  • 30天开发操作系统 第 12 天 -- 定时器 v1.0
  • AI时代来了,我们不再需要IDE了
  • Jenkins-持续集成、交付、构建、部署、测试
  • 2024PMP考试新考纲-近年PMP真题练一练和很详细解析(3)
  • 【java】简单的Java语言控制台程序
  • golang select两个channel性能稳定,三个channel时性能会发生抖动,为什么?
  • (c语言版)数组去重和排序 题目描述: 给定一个乱序的数组,删除所有的重复元素,使得每个元素只出现一次,并且按照出现的次数从高到低
  • 设计模式-行为型模式(下)
  • 七、热身仪式(Warm-Up Rituals)
  • 《杨绛传:生活不易,保持优雅》读书摘录
  • Github 2024-02-10 开源项目日报Top10
  • Flink面试准备
  • 代码随想录算法训练营第三十三天丨[重看] 最大子数组、1143. 最长公共子序列/15.4 最长公共子序列
  • Android 识别车牌信息
  • Rust 格式化输出
  • TestNG基础教程
  • fast.ai 机器学习笔记(二)
  • JVM-类加载器 双亲委派机制
  • 项目02《游戏-13-开发》Unity3D
  • 在 Windows上恢复删除照片的 4 种有效方法
  • 初步探索Pyglet库:打造轻量级多媒体与游戏开发利器
  • 多维时序 | Matlab实现RF-Adaboost随机森林结合Adaboost多变量时间序列预测
  • hexo 博客搭建以及踩雷总结