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实现的数据结构与算法之队列详解
Apr 22 Python
Python访问纯真IP数据库脚本分享
Jun 29 Python
Python 2.x如何设置命令执行的超时时间实例
Oct 19 Python
PHP实现发送和接收JSON请求
Jun 07 Python
使用python获取电脑的磁盘信息方法
Nov 01 Python
Python3批量生成带logo的二维码方法
Jun 24 Python
python Tcp协议发送和接收信息的例子
Jul 22 Python
Python高级特性 切片 迭代解析
Aug 23 Python
python编程进阶之类和对象用法实例分析
Feb 21 Python
jupyter notebook运行命令显示[*](解决办法)
May 18 Python
如何在Anaconda中打开python自带idle
Sep 21 Python
python实现学生信息管理系统源码
Feb 22 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获取文件绝对路径的代码(上一级目录)
2011/05/29 PHP
ThinkPHP之M方法实例详解
2014/06/20 PHP
PHP字符串word末字符实现大小写互换的方法
2014/11/10 PHP
php实现计算百度地图坐标之间距离的方法
2016/05/05 PHP
加载远程图片时,经常因为缓存而得不到更新的解决方法(分享)
2013/06/26 Javascript
jquery使用jxl插件导出excel示例
2014/04/14 Javascript
一个不错的js html页面倒计时可精确到秒
2014/10/22 Javascript
node.js中的url.parse方法使用说明
2014/12/10 Javascript
JavaScript常用标签和方法总结
2015/09/01 Javascript
JS+CSS实现鼠标经过弹出一个DIV框完整实例(带缓冲动画渐变效果)
2016/03/25 Javascript
基于HTML模板和JSON数据的JavaScript交互(移动端)
2016/04/06 Javascript
使用CSS+JavaScript或纯js实现半透明遮罩效果的实例分享
2016/05/09 Javascript
js制作网站首页图片轮播特效代码
2016/08/30 Javascript
canvas学习之API整理笔记(一)
2016/12/29 Javascript
Javascript中的getter和setter初识
2017/08/17 Javascript
Python实现的破解字符串找茬游戏算法示例
2017/09/25 Python
python使用 HTMLTestRunner.py生成测试报告
2017/10/20 Python
python中多个装饰器的执行顺序详解
2018/10/08 Python
python的set处理二维数组转一维数组的方法示例
2019/05/31 Python
windows10下安装TensorFlow Object Detection API的步骤
2019/06/13 Python
200行python代码实现2048游戏
2019/07/17 Python
python tkinter图形界面代码统计工具(更新)
2019/09/18 Python
python实现输入任意一个大写字母生成金字塔的示例
2019/10/27 Python
pytorch 改变tensor尺寸的实现
2020/01/03 Python
Pytorch在NLP中的简单应用详解
2020/01/08 Python
python实现井字棋小游戏
2020/03/04 Python
介绍一下ICMP(Internet Control Message Protocol)Internet控制信息协议
2016/11/26 面试题
竞选班长自荐书范文
2014/03/09 职场文书
活动倡议书范文
2014/05/13 职场文书
标准离婚协议书范文下载
2014/11/30 职场文书
2014年企业党建工作总结
2014/12/18 职场文书
2015高三毕业寄语赠言
2015/02/27 职场文书
女性健康知识讲座通知
2015/04/23 职场文书
孔子观后感
2015/06/08 职场文书
商业计划书格式、范文
2019/03/21 职场文书
详解python字符串驻留技术
2021/05/21 Python