前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >【从0到1构建通用视觉框架】(2)图像采集、预处理

【从0到1构建通用视觉框架】(2)图像采集、预处理

作者头像
threeQing
发布2021-04-23 09:50:02
9400
发布2021-04-23 09:50:02
举报
文章被收录于专栏:机器视觉那些事儿

“万丈高楼平地起,一砖一瓦皆根基”

有的道友已经对整个框架进行了重构,经过这次更新,相信各位道友可以根据自己需求自行添加工具箱了,多读多写,方能成就大道。


1 新增功能

2 视频展示

http://mpvideo.qpic.cn/0bf2fmac6aaauuaaqilz25qfak6df4vqalya.f10002.mp4?dis_k=a25fd7f57283b61c3d066e1f956a6a68&dis_t=1619142261&spec_id=MzU1MzkxMTU3NQ%3D%3D1619142535&vid=wxv_1828052966101008386&format_id=10002

3 知识点

scale_image

g’ := g * Mult + Add

g为当前的灰度值,Mult 为所乘的系数,Add为加的偏移值,

由公式可以看出用scale_image来处理图像是(倍数+偏移)的变化

scale_image_max

计算像素的最大和最小值,按照最大值比例化各个像素,将灰度值拉伸到0-255

invert_image

g’ = 255-g

反转图像像素值

log_image

对图片进行对数变换

g' = ln(g+1)

用于提高暗部像素值

exp_image

对图片进行指数变换

g'=g的e次幂

用于提高亮部像素值

emphasize

增强图像对比度

增强图像的高频区域(边缘和拐角),使图像看起来更清晰。

illuminate

增强图像照明度

增强图像的高频区域(边缘和拐角),使图像看起来更清晰。

equ_histo_image

通过灰度直方图的线性化,增强图像的对比度

gray_opening

结构元素在图像中滑,灰度值最高的值作为新值,有使图像变亮的作用。 

gray_closing

结构元素在图像中滑,灰度值最低的值作为新值,有使图像变暗的作用。

gray_range_rect

用一个矩形结构元素在图像中滑动,新值 = (矩形中最大的)灰度值-(矩形中最大的)最小的灰度值

add_image

两图片灰度值相加 

sub_image

两图片灰度值相减  

coherence_enhancing_diff

执行图像的相干性增强扩散

对输入图像Image进行各向扩散处理,以增加Image中包含的图像结构的相关性。

特别是,不连续的图像边缘通过扩散连接,而没有垂直于其主导方向进行平滑。

能使图像的边界变模糊

mean_curvature_flow

对图像使用灰度直方图曲率平滑使图像变得平滑。

能使图像干扰降低

4 更新预告

  • 模板匹配
  • 一维码识别
  • 二维码识别

原创声明:星星之火,可以燎原!感谢您的时间,您的喜欢和转发是对我们最大的鼓励。

本文参与 腾讯云自媒体同步曝光计划,分享自微信公众号。
原始发表:2021-04-16,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 机器视觉那些事儿 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
相关产品与服务
图像处理
图像处理基于腾讯云深度学习等人工智能技术,提供综合性的图像优化处理服务,包括图像质量评估、图像清晰度增强、图像智能裁剪等。
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档