产品讲技术 | 带你看懂什么是计算机视觉(一)
副标题[/!--empirenews.page--]
适读人群:
读完收获:
首先我把CV的处理流程分为4个阶段:1图像采集->2图像编码->3图像预处理->4特征工程
下图是我对CV处理流程的理解: 接下来会对CV处理流程中图像预处理和特征工程部分进行重点介绍。 文章大纲:(粗体部分是本篇文章分享的内容)
一、图像预处理是什么?图像预处理主要目的是消除图像中无关的信息,恢复有用的真实信息,增强有关信息的可检测性、最大限度地简化数据,从而改进特征提取、图像分割、匹配和识别的可靠性。 一般的预处理流程为:1灰度化->2几何变换->3图像增强 1.1 灰度化是什么?现在大部分的彩色图像都是采用 RGB颜色模式,在进行图像处理时,我们往往需要对RGB三个分量通道依次进行处理,花费时间和计算成本会相对较高。但实际上RGB并不能反映图像的形态特征,只是从光学的原理上进行颜色的调配。 所以我们经常要把彩色图像弄成8位的灰度值图像直接进行处理,可以通过直方图,灰度变化,还有正交变换之类的进行处理,减少所需处理的数据量,从而达到提高整个应用系统的处理速度的目的。 目的:为了减小图像原始数据量,提升计算效率,因为图像处理中不一定需要对彩色图像的RGB三个分量都进行处理。 科普环节,大牛请跳过: R:Red 红色 G:Green 绿色 B:Blue 蓝色 RGB图像就是我日常见到的大多数彩色图像,它只使用R、G、B三种颜色,每种颜色有0~255范围内的强度值。如果按照不同的比例混合可以组合成约1677万种颜色,几乎包含了人类视力所能感知的所有颜色,而每幅彩色图像是由RGB三幅灰度图像组合而成。 二值图像(Binary Image):图像中每个像素的灰度值仅可取0或1,即不是取黑,就是取白,二值图像可理解为黑白图像 灰度图像(Gray Scale Image):图像中每个像素可以由0-255的灰度值表示,具体表现为从全黑到全白中间有255个介于中间的灰色值可以取 下面用一张图来感受一下灰度图与彩色图像之间的联系与差别 1.1.1 彩色图像实现灰度化的常用方法 1)分量法:将彩色图像中的三分量RGB的亮度作为三个灰度图像的灰度值,可根据应用需要选取三种中的一种灰度图像。 2)最大值法:将彩色图像中的三分量亮度的最大值作为灰度图的灰度值。 3)平均值法:将彩色图像中的三分量亮度求平均得到一个灰度图。 (编辑:晋中站长网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |