• 问答
  • 技术
  • 实践
  • 资源
OpenCV 图像处理常用手段

3D视觉初学者

3D视觉初学者

图像二值化操作

两种方法,全局固定阈值二值化和局部自适应阈值二值化

全局固定阈值很容易理解,就是对整幅图像都是用一个统一的阈值来进行二值化;

局部自适应阈值则是根据像素的邻域块的像素值分布来确定该像素位置上的二值化阈值。

image.png

效果:

image.png

image.png

image.png

腐蚀处理


image.png

image.png

image.png
滤波处理,模糊处理

模糊处理在边沿检测和去噪声方面有较为广泛的应用。OpenCV中提供了4种模糊算法,列举如下:

  • average

  • median

  • gaussian

  • bilateral

这里我们只列举使用 均值滤波实现图像模糊:

image.png

image.png

canny边缘检测

将原始图像转化为灰度图,用blur函数进行图像模糊以降噪,然后用canny函数进行边缘检测。

image.png
image.png

 直方图均衡化

image.png

image.png

显然均衡化后的图片对比度变高了,变得更加明亮!

最后简单总结一下图像处理中概念

离散傅里叶变换

图像高频部分代表了图像的细节、纹理信息;低频代表了图像的轮廓信息。

低通-》模糊

高通-》锐化

腐蚀和膨胀是针对白色部分(高亮部分)而言的。膨胀就是对图像高亮部分进行“领域扩张”,效果图拥有比原图更大的高亮区域;腐蚀是原图中的高亮区域被蚕食,效果图拥有比原图更小的高亮区域。

开运算:先腐蚀再膨胀,用来消除小物体

闭运算:先膨胀再腐蚀,用于排除小型黑洞

形态学梯度:就是膨胀图与腐蚀图之差,用于保留物体的边缘轮廓。

顶帽:原图像与开运算图之差,用于分离比邻近点亮一些的斑块。

黑帽:闭运算与原图像之差,用于分离比邻近点暗一些的斑块。

`

  • 1
  • 0
  • 1504
收藏
暂无评论
Find me
大咖

一个大的公司

  • 21,318

    关注
  • 275

    获赞
  • 54

    精选文章
近期动态
  • 哈工大深圳研究生院CV汪,请原谅我这一生放纵不羁爱CV~
文章专栏
  • Awsome-Github 资源列表