Python-openCV开运算实例


Posted in Python onJuly 05, 2020

我就废话不多说了,大家还是直接看代码吧~

#coding=utf-8
import cv2
import numpy as np
img=cv2.imread('timg.jpeg',cv2.CV_LOAD_IMAGE_GRAYSCALE)
#创建矩形结构单元
g=cv2.getStructuringElement(cv2.MORPH_RECT,(9,9))
#形态学处理,开运算
img_open=cv2.morphologyEx(img,cv2.MORPH_OPEN,g)

img_hat=img-img_open
cv2.imshow('img',img)
#cv2.imshow('erode',edge_dilate)
cv2.imshow('img_open',img_open)
cv2.imshow('img_open_',img_hat)
cv2.waitKey(0)
cv2.destroyAllWindows()

补充知识:python 图像开闭运算操作

开运算和闭运算就是将腐蚀和膨胀按照一定的次序进行处理。但这两者并不是可逆的,即先开后闭并不能得到原先的图像。

闭运算用来连接被误分为许多小块的对象,而开运算用于移除由图像噪音形成的斑点。

闭运算操作代码如下:

import cv2
def closeopration(img):
 kernel = cv2.getStructuringElement(cv2.MORPH_RECT, (5, 5))
 iClose = cv2.morphologyEx(image, cv2.MORPH_CLOSE, kernel)
 return iClose
 
image = cv2.imread('t.png')
print(image.shape)
kernel = cv2.getStructuringElement(cv2.MORPH_RECT,(5, 5))
iClose = cv2.morphologyEx(image, cv2.MORPH_CLOSE, kernel)
cv2.imshow('image', image)
cv2.imshow('iClose', iClose)
cv2.waitKey(0)

以上这篇Python-openCV开运算实例就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持三水点靠木。

Python 相关文章推荐
python通过scapy获取局域网所有主机mac地址示例
May 04 Python
详细探究Python中的字典容器
Apr 14 Python
Python使用Mechanize模块编写爬虫的要点解析
Mar 31 Python
Python实现登录接口的示例代码
Jul 21 Python
对python多线程SSH登录并发脚本详解
Feb 14 Python
解决python3.5 正常安装 却不能直接使用Tkinter包的问题
Feb 22 Python
python pygame实现方向键控制小球
May 17 Python
python 机器学习之支持向量机非线性回归SVR模型
Jun 26 Python
Django admin.py 在修改/添加表单界面显示额外字段的方法
Aug 22 Python
Python 解析pymysql模块操作数据库的方法
Feb 18 Python
python删除某个目录文件夹的方法
May 26 Python
python定义类的简单用法
Jul 24 Python
python 图像插值 最近邻、双线性、双三次实例
Jul 05 #Python
python cv2.resize函数high和width注意事项说明
Jul 05 #Python
Python中flatten( ),matrix.A用法说明
Jul 05 #Python
python线性插值解析
Jul 05 #Python
使用keras实现非线性回归(两种加激活函数的方式)
Jul 05 #Python
Keras 中Leaky ReLU等高级激活函数的用法
Jul 05 #Python
Django --Xadmin 判断登录者身份实例
Jul 03 #Python
You might like
php访问查询mysql数据的三种方法
2006/10/09 PHP
PHP JSON格式数据交互实例代码详解
2011/01/13 PHP
PHP读取zip文件的方法示例
2016/11/17 PHP
给网站上的广告“加速”显示的方法
2007/04/08 Javascript
初窥JQuery(一)jquery选择符 必备知识点
2010/11/25 Javascript
js计算字符串长度包含的中文是utf8格式
2013/10/15 Javascript
JS实现状态栏跑马灯文字效果代码
2015/10/24 Javascript
javascript 广告移动特效的实现代码
2016/06/25 Javascript
jQuery Easyui加载表格出错时在表格中间显示自定义的提示内容
2016/12/08 Javascript
Jquery Easyui日历组件Calender使用详解(23)
2016/12/18 Javascript
深入理解Javascript中的观察者模式
2017/02/20 Javascript
JavaScript中的普通函数和箭头函数的区别和用法详解
2017/03/21 Javascript
nodejs+websocket实时聊天系统改进版
2017/05/18 NodeJs
vue超时计算的组件实例代码
2018/07/09 Javascript
解决ng-repeat产生的ng-model中取不到值的问题
2018/10/02 Javascript
在小程序Canvas中使用measureText的方法示例
2018/10/19 Javascript
在Bootstrap开发框架中使用dataTable直接录入表格行数据的方法
2018/10/25 Javascript
微信小程序常用赋值方法小结
2019/04/30 Javascript
精读《Vue3.0 Function API》
2020/05/20 Javascript
javascript的hashCode函数实现代码小结
2020/08/11 Javascript
在windows系统中实现python3安装lxml
2016/03/23 Python
python对excel文档去重及求和的实例
2018/04/18 Python
python 统计一个列表当中的每一个元素出现了多少次的方法
2018/11/14 Python
Python实现的特征提取操作示例
2018/12/03 Python
python模块导入的方法
2019/10/24 Python
使用python无账号无限制获取企查查信息的实例代码
2020/04/17 Python
Python函数递归调用实现原理实例解析
2020/08/11 Python
Python截图并保存的具体实例
2021/01/14 Python
对CSS3选择器的研究(详解)
2016/09/16 HTML / CSS
药学专业个人的自我评价
2013/12/31 职场文书
大学生优秀自荐信范文
2014/02/25 职场文书
大学生会计职业生涯规划范文
2014/02/28 职场文书
温馨提示标语
2014/06/26 职场文书
小学综合实践活动总结
2014/07/07 职场文书
疾病证明书
2015/06/19 职场文书
一篇文章了解正则表达式的替换技巧
2022/02/24 Javascript