OpenCV半小时掌握基本操作之腐蚀膨胀
作者:我是小白呀 发布时间:2023-05-29 08:14:35
标签:OpenCV,腐蚀膨胀,python
【OpenCV】⚠️高手勿入! 半小时学会基本操作⚠️ 腐蚀膨胀
概述
OpenCV 是一个跨平台的计算机视觉库, 支持多语言, 功能强大. 今天小白就带大家一起携手走进 OpenCV 的世界. (第 10 课)
腐蚀
腐蚀 (Eroding) 会沿着图像边界向内收缩, 从而消除边界点.
原图:
例子:
# 读取图片
img = cv2.imread("white.jpg")
# 腐蚀
erode = cv2.erode(img, kernel=(3, 3), iterations=5)
# 图片展示
cv2.imshow("erode", erode)
cv2.waitKey(0)
cv2.destroyAllWindows()
输出结果:
我们可以看到旁边的一圈线基本不见了.
膨胀
膨胀 (Dilating) 会沿着图像边界向外膨胀.
例子:
# 读取图片
img = cv2.imread("white.jpg")
# 膨胀
dilate = cv2.dilate(img, kernel=(3, 3), iterations=5)
# 图片展示
cv2.imshow("dilate", dilate)
cv2.waitKey(0)
cv2.destroyAllWindows()
输出结果:
开运算
开运算: 先腐蚀 (Eroding) 在膨胀 (Dilating).
例子:
# 开运算
open = cv2.morphologyEx(img, cv2.MORPH_OPEN, (3, 3), iterations=5)
# 图像展示
cv2.imshow('open', open)
cv2.waitKey(0)
cv2.destroyAllWindows()
输出结果:
闭运算
开运算: 先膨胀 (Dilating), 再腐蚀 (Eroding).
例子:
# 读取图片
img = cv2.imread("white.jpg")
# 闭运算
close = cv2.morphologyEx(img, cv2.MORPH_CLOSE, (3, 3), iterations=5)
# 图像展示
cv2.imshow('close', close)
cv2.waitKey(0)
cv2.destroyAllWindows()
输出结果:
来源:https://blog.csdn.net/weixin_46274168/article/details/118874993
0
投稿
猜你喜欢
- 一. pprint美观打印数据结构pprint模块包含一个“美观打印机”,用于生成数据结构的一个美观的视图。格式化工具会生成数据结构的一些表
- 如下所示:#python解决字符串倒序输出def string_reverse(m): num=len(m) a=[] for i in r
- 代码如下import osimport cv2for i in range(1,201): if i==169 or i==18
- 本文实例为大家分享了python实现udp传输图片的具体代码,供大家参考,具体内容如下首先要了解UDP的工作模式对于服务器,首先绑定IP和端
- SQLite3数据库的介绍和使用(面向业务编程-数据库)SQLite3介绍SQLite是一种用C语言实现的的SQL数据库它的特点有:轻量级、
- 1、安装npm install echarts --save2、vue2中使用Echarts在main.js文件中// 引入echartsi
- SQLite支持多种编程语言的开发调用:C, C++ , PHP, Perl, Java, C# ,Python, Ruby等。本篇先介绍P
- 外键在 MySQL 中,表有两种引擎,一种是 InnoDB ,另外一种是 myisam 。如果使用的是 InnoDB 引擎,是支持外键约束的
- 前言这是我之前安装的mysql5.7,然后想换成mysql8.0就有这篇,差不多跟着操作应该可以删除干净。一、你要先查询你是否安装了mysq
- 背景如果需要访问远程服务器的Mysql数据库,但是该Mysql数据库为了安全期间,安全措施设置为只允许本地连接(也就是你需要登录到该台服务器
- 1.首先定义一个log文件# -*- coding: utf-8 -*-import osimport timeimport logging
- RSS是 Really Simple Syndication的缩写(对rss2.0而言,是这三个词的缩写,对rss1.0而言则是RDF Si
- 目标:爬取自己账号中购买的课程视频。一、实现登录账号这里采用的是手动输入验证码的方式,有能力的盆友也可以通过图像识别的方式自动填写验证码。登
- 之前介绍了一个Python包 openpyxl ,用于处理 Excel ;而对于 Word 文本时同样也有对应的 Python库 Pytho
- 本文实例讲述了python类和继承定义与用法。分享给大家供大家参考。具体如下:class Employee: passlee =
- 变量(variable)是Python语言中一个非常重要的概念。变量的主要作用就是为Python程序中的某个值起一个名字。类似于“张三”、“
- 使用folium excel 绘制point制作内容根据气象台资料获得的点进行绘制对一个特殊的点做特别的标注数据来源#!/usr/bin/e
- 本文实例讲述了python切片的步进、添加、连接简单操作。分享给大家供大家参考,具体如下:步进切片:#coding:utf-8a="
- 效果展示爬取目标网址:酷我音乐工具使用开发工具:pycharm开发环境:python3.7, Windows10使用工具包:requests
- 在某些特殊情况下,我们的 Python 脚本需要调用父目录下的其他模块。例如:在编写 GNE 的测试用例时,有一个脚本 generate_n