气泡的图像增强

简介: 气泡的图像增强对于这样的图片,如果只是基于普通的阈值处理、或者是梯度增强,都会因为背景比较复杂,从而结果不是很理想。很久之前,我的考虑就是要基于图像的本质特征。什么是图像的本质特征?比如这里我关心的是圆的区域,它的特点就是梯度从四周向中心有强烈的抖动变化。

气泡的图像增强

对于这样的图片,如果只是基于普通的阈值处理、或者是梯度增强,都会因为背景比较复杂,从而结果不是很理想。很久之前,我的考虑就是要基于图像的本质特征。
什么是图像的本质特征?比如这里我关心的是圆的区域,它的特点就是梯度从四周向中心有强烈的抖动变化。那么如何将这个变化表现出来?最为直观的就是计算图像的梯度场。
这个结果出来以后,就可以比较明显。这里梯度场的计算,是对sobel在x方向和y方向的结果分别作平均(就是一个小区域求平均值)后再求和。思路比较简洁明了,但是结果却是能够看出,感兴趣的区域都凸显出来了。
在这个基础上,再进行阈值处理,就可以得到比较好的结果。
和原图的比较
这样,基本上是把感兴趣的气泡都选了出来。
小结:对于一个问题的认真研究很重要,因为这往往能够解决一系列的问题。





目前方向:图像拼接融合、图像识别 联系方式:jsxyhelu@foxmail.com
目录
相关文章
|
1月前
|
JavaScript
ThreeJs通过DragControls实现物体拖动
这篇文章详细讲解了如何在Three.js中使用DragControls实现3D物体的鼠标拖动功能。
91 1
ThreeJs通过DragControls实现物体拖动
|
1月前
ThreeJs给物体添加贴图
这篇文章详细说明了在Three.js中如何给3D物体添加贴图,并展示了实现局部贴图的技术和方法。
104 1
ThreeJs给物体添加贴图
|
3月前
|
算法
【图像】图像增强-降噪锐化
【图像】图像增强-降噪锐化
36 1
|
4月前
|
计算机视觉 Python
图像绘制以及写字
【7月更文挑战第28天】图像绘制以及写字。
32 7
|
3月前
|
编解码 定位技术
航摄比例尺、成图比例尺、地面分辨率与航摄设计用图比例尺
航摄比例尺、成图比例尺、地面分辨率与航摄设计用图比例尺
222 0
|
6月前
|
算法 定位技术
ArcGIS中ArcMap栅格图像平滑滤波:焦点统计、滤波器、重采样
ArcGIS中ArcMap栅格图像平滑滤波:焦点统计、滤波器、重采样
277 1
|
11月前
|
计算机视觉 Python
OpenCV中绘制文字和运动的小球动画
要在OpenCV中绘制文字和运动的小球动画,可以使用以下方法: 1. 导入所需库:
135 8
|
算法 计算机视觉
图像增强—图像锐化
图像增强—图像锐化
图像增强—图像锐化
110.绘制彩色抛物线
110.绘制彩色抛物线
103 0
|
前端开发 Java Android开发
图像融合效果-渐变
图像融合效果-渐变
213 0