天天看点

图像处理--形态学的应用

在我做的项目中,应用到一些形态学的运算。在这里记录下来,大家相互学习和提升。

项目背景说明: 在项目中,采用红外相机检测并跟踪进港船舶;因此在相机检测目标的过程中,需要先对运动船只进行精确定位,定位到船舶后,再采用目标跟踪算法,对目标进行实时跟踪。在运动船舶定位的过程,用到了形态学的运算。并借此把常用到的一些形态学运算都测试一下。

关于形态学的介绍,请看我的另一篇博文:点击打开链接

下图的左侧是红外相机采集到的视频录像,有一条船进入港口,右侧是通过运动检测,检测出来的船舶的运动块,大家可以看到,左侧的检测结果会有一些噪声(白点),船体有点分离。

图像处理--形态学的应用

下面,就是我对上述右侧的图像进行一系列的形态学运算:

下列图框左上角处表明框图的意思:

src:  操作原图

gray:操作原图的灰度图

erode:对gray图进行腐蚀操作

dilate:对gray图进行膨胀操作

open:对gray图进行开运算

close:对gray进行闭运算

图像处理--形态学的应用

本项目中,我采用的闭运算的效果图进行后续的处理。