关于图片的像素类问题

在初学OpenCv的过程中,遇到学习前需要了解的基本知识,网上也没有说的很详细,在这里我总结一下:

先了解一下这几个概念:

  • 像素:指的是一张图片中像素点的个数。如1000px * 700px 表示横向上有1000个像素点,纵向上有700个像素点,即像素 = 7000
  • 像素数量:一英寸面积内的像素点数量
  • 分辨率:像素的另一种表现形式的说法,以m * n 的格式表示。如1000px * 700px  , 1200px *820px

图片的形成结构:一张图片是由很多个小点形成,只是在宏观上我们人的眼睛很难看清楚,通过这些点的颜色形成图片。

图片分为:RGB图灰度图

RGB图

  我个人定义:由rgb像素点形成的图片,这类型的图片的每个点都有三个颜色值(在cv中按照B、G、R顺序排列),三个值表示一个点颜色,可知该类图片为:三通道类型图片

  图片结构:

        

   由图片可以知道,如(row1,colum1)所在那个点有三个值构成颜色(b,g,.r)

灰度图

  我个人定义:由单色像素点形成的图片,这类型的图片的每个点都有一个颜色值,一个值表示一个点颜色,可知该类图片为:单通道类型图片

  图片结构:

  注意:灰度图原本是灰黑色,在这里为了显示效果,我用了12钟不同颜色,别误解了

       

   由图可知,如(row1,column1)对应那个点的颜色为单色,单色只由一个颜色值表示

        如我有理解不当之处,望纠正。

原文地址:https://www.cnblogs.com/jim0816/p/9649296.html