OpenCV图像处理经常使用手段 | 文末问答赠书


点击上方AI算法与图像处理”,选择加"星标"或“置顶”算法

重磅干货,第一时间送达微信

文末新功能尝试,回答赠书,点赞数最多者(欢迎你们参与)app


图像二值化操做函数


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

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

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


效果:spa

 腐蚀操做.net


滤波操做,模糊处理3d


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

  • average

  • median

  • gaussian

  • bilateral

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

canny边缘检测


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

 直方图均衡化


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

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

离散傅里叶变换

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

低通-》模糊

高通-》锐化

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

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

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

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

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

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


文末新功能尝试,回答赠书,点赞数最多者(欢迎你们参与)
请提早添加小编微信:nvshenj125,方便后续联系。
戳!
     

下载1
在「AI算法与图像处」公众号后台回复:yolov4 便可下载  YOLOv4 trick相关论文

下载2
AI算法与图像处公众号后台回复: OpenCV实战项目20讲 便可下载20个有趣的OpenCV实战项目


我的微信(若是没有备注不拉群!
请注明: 地区+学校/企业+研究方向+昵称

本文分享自微信公众号 - AI算法与图像处理(AI_study)。
若有侵权,请联系 support@oschina.cn 删除。
本文参与“OSC源创计划”,欢迎正在阅读的你也加入,一块儿分享。

相关文章
相关标签/搜索