Python数学形态学实例分析


Posted in Python onSeptember 06, 2019

本文实例讲述了Python数学形态学。分享给大家供大家参考,具体如下:

一 原始随机图像

1、代码

import numpy as np
import matplotlib.pyplot as plt
square = np.zeros((32,32))#全0数组
square[10:20,10:20]=1#把其中一部分设置为1
x, y =(32*np.random.random((2,15))).astype(np.int)#随机位置
square[x,y]=1#把随机位置设置为1
plt.imshow(square)#原始随机图像
plt.show()

2、运行结果

Python数学形态学实例分析

二 开运算

1、代码

import numpy as np
import matplotlib.pyplot as plt
from scipy import ndimage
square = np.zeros((32,32))#全0数组
square[10:20,10:20]=1#把其中一部分设置为1
x, y =(32*np.random.random((2,15))).astype(np.int)#随机位置
square[x,y]=1#把随机位置设置为1
open_square = ndimage.binary_opening(square)#开运算
plt.imshow(open_square)
plt.show()

2、运行结果

Python数学形态学实例分析

三 膨胀运算

1、代码

import numpy as np
import matplotlib.pyplot as plt
from scipy import ndimage
square = np.zeros((32,32))#全0数组
square[10:20,10:20]=1#把其中一部分设置为1
x, y =(32*np.random.random((2,15))).astype(np.int)#随机位置
square[x,y]=1#把随机位置设置为1
eroded_square = ndimage.binary_erosion(square)#膨胀运算
plt.imshow(eroded_square)
plt.show()

2、运行结果

Python数学形态学实例分析

四 闭运算

1、代码

import numpy as np
import matplotlib.pyplot as plt
from scipy import ndimage
square = np.zeros((32,32))#全0数组
square[10:20,10:20]=1#把其中一部分设置为1
x, y =(32*np.random.random((2,15))).astype(np.int)#随机位置
square[x,y]=1#把随机位置设置为1
closed_square = ndimage.binary_closing(square)#闭运算
plt.imshow(closed_square)
plt.show()

2、运行结果

Python数学形态学实例分析

希望本文所述对大家Python程序设计有所帮助。

Python 相关文章推荐
Python写的Tkinter程序屏幕居中方法
Mar 10 Python
Python的Flask框架与数据库连接的教程
Apr 20 Python
Python排序搜索基本算法之归并排序实例分析
Dec 08 Python
对Pycharm创建py文件时自定义头部模板的方法详解
Feb 12 Python
python tkinter实现界面切换的示例代码
Jun 14 Python
python里dict变成list实例方法
Jun 26 Python
Python 离线工作环境搭建的方法步骤
Jul 29 Python
python实现H2O中的随机森林算法介绍及其项目实战
Aug 29 Python
python输出第n个默尼森数的实现示例
Mar 08 Python
基于django micro搭建网站实现加水印功能
May 22 Python
Python 高级库15 个让新手爱不释手(推荐)
May 15 Python
Pandas搭配lambda组合使用详解
Jan 22 Python
Python统计分析模块statistics用法示例
Sep 06 #Python
使用PyInstaller将Pygame库编写的小游戏程序打包为exe文件及出现问题解决方法
Sep 06 #Python
python监控nginx端口和进程状态
Sep 06 #Python
Python3.6+selenium2.53.6自动化测试_读取excel文件的方法
Sep 06 #Python
修改 CentOS 6.x 上默认Python的方法
Sep 06 #Python
Python代理IP爬虫的新手使用教程
Sep 05 #Python
关于Python内存分配时的小秘密分享
Sep 05 #Python
You might like
PHP 数组排序方法总结 推荐收藏
2010/06/30 PHP
使用CodeIgniter的类库做图片上传
2014/06/12 PHP
浅谈PHP中单引号和双引号到底有啥区别呢?
2015/03/04 PHP
PHP获取photoshop写入图片文字信息的方法
2015/03/31 PHP
php用户注册信息验证正则表达式
2015/11/12 PHP
Yii2.0 RESTful API 基础配置教程详解
2018/12/26 PHP
Laravel 前端资源配置教程
2019/10/18 PHP
Autocomplete Textbox Example javascript实现自动完成成功
2007/08/17 Javascript
jquery 结合C#后台的数组对文章的关键字自动添加链接的代码
2011/07/15 Javascript
zTree插件之多选下拉菜单实例代码
2013/11/06 Javascript
JavaScript二维数组实现的省市联动菜单
2014/05/08 Javascript
JavaScript中对象介绍
2014/12/31 Javascript
javascript中对Date类型的常用操作小结
2016/05/19 Javascript
vue+element-ui+axios实现图片上传
2019/08/20 Javascript
vue 二维码长按保存和复制内容操作
2020/09/22 Javascript
Python3 能振兴 Python的原因分析
2014/11/28 Python
python开发之list操作实例分析
2016/02/22 Python
Python实现HTTP协议下的文件下载方法总结
2016/04/20 Python
python中set()函数简介及实例解析
2018/01/09 Python
Python cookbook(数据结构与算法)字典相关计算问题示例
2018/02/18 Python
利用python库在局域网内传输文件的方法
2018/06/04 Python
Django分页查询并返回jsons数据(中文乱码解决方法)
2018/08/02 Python
Python变量访问权限控制详解
2019/06/29 Python
opencv+python实现鼠标点击图像,输出该点的RGB和HSV值
2020/06/02 Python
python实现梯度下降算法的实例详解
2020/08/17 Python
英国一家集合了众多有才华设计师品牌的奢侈店:Wolf & Badger
2018/04/18 全球购物
世界上最值得信赖的多日游在线市场:TourRadar
2018/07/20 全球购物
全球最大的房车租赁市场:Outdoorsy
2018/09/19 全球购物
Fanatics英国官网:美国体育电商
2018/11/06 全球购物
丝芙兰意大利官方网站:Sephora.it
2019/12/13 全球购物
初二生物教学反思
2014/02/03 职场文书
学校就业推荐信范文
2014/05/19 职场文书
电子信息专业应届生自荐信
2014/06/04 职场文书
国家机关领导干部民主生活会对照检查材料思想汇报
2014/09/17 职场文书
什么是创业计划书?什么是商业计划书?这里一一解答
2019/07/12 职场文书
PostgreSQL通过oracle_fdw访问Oracle数据的实现步骤
2021/05/21 PostgreSQL