一 原始随机图像
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、运行结果
二 开运算
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、运行结果
三 膨胀运算
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、运行结果
四 闭运算
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、运行结果
相关推荐
应用数学形态学对一维扰动信号进行处理!!!
数学形态学及其应用 数学形态学及其应用 数学形态学及其应用 数学形态学及其应用
基于数学形态学的边缘提取方法 文档硕士论文
数学形态学是计算机图像分割的经典方法,也是相对来说比较成熟的方法。
数字空间的数学形态学理论及应用--教材 数学形态学(Mathematical Morphology)诞生于1964年,是由法国巴黎矿业学院博士生赛拉(J. Serra)和导师马瑟荣,在从事铁矿核的定量岩石学分析及预测其开采价值的研究中提出...
基于数学形态学和遗传优化的图像去噪基于数学形态学和遗传优化的图像去噪
针对已有的数学形态学边缘检测算法对彩色噪声图像检测到的彩色边缘信息不够完整、清晰,提出了一种基于HSI色彩空间的多尺度多结构元的数学形态学边缘检测算法,采用以尺度和结构两个单位元素进行横向和纵向的拓展,...
6篇关于数学形态学在电力系统中的应用的论文
基于小波变换和数学形态学的遥感图像边缘检测
数学形态学操作可以分为二值形态学和灰度形态学,灰度形态学由二值形态学扩展而来。数学形态学有2个基本的运算,即腐蚀和膨胀,而腐蚀和膨胀通过结合又形成了开运算和闭运算。开运算就是先腐蚀再膨胀,闭运算就是先...
数学形态学(Mathematical Morphology)““是建立在集合论基础上的一门新兴 学科,非常适合信号的几何形态分析和描述。其基本思想是利用结构元素对信号 进行“探测”,保留主要形状,删除不相干形状(如噪声、毛刺)。...
崔屹编著的图象处理与分析—数学形态学方法及应用,科学出版社出版,PDF格式的,很方便!对图像处理与分析的学习有很大的帮助,特别是对想学习形态学在图像处理与分析中的应用有很大的帮助。
基因数学形态学的边缘检测 数学形态学
数学形态学算法研究硕士论文 希望对大家有所帮助
数学形态学方法及其应用,老书不好找电子版啦,给大家发一个。
介绍了数学形态学的基本概念及应用领域。详细地阐述了数学形态学的基本原理、基本性质和基于数学 形态学边缘检测和图像分割的方法及要点。最后给出了基于边缘轮廓结构的形态学开、闭变换在提取噪声区域及滤掉噪声 ...
数学形态学的历史 二值形态学基本操作 灰度形态学基本操作 图像处理应用
文章研究了利用图像边缘及数学形态学的快速汽车车牌定位方法,首先将彩色图像灰度化,并利用Sobel算子进行图像边缘提取,然后运用数学形态学算法对二值图像进行处理,得到几个车牌候选区域,最后利用连通区域的长宽...