zoukankan      html  css  js  c++  java
  • Lab图,RGB图,灰度图,二值图的联系 分类: 图像处理 2014-09-15 15:12 199人阅读 评论(0) 收藏

    在图像处理过程中,经常会接触到RGB图像,灰度图像和二值图像,其中RGB图像经常转化为L*a*b图像进行处理,因为L*a*b颜色空间更加符合人类的视觉成像原理。在这四种图像之中,将RGB转换为L*a*b颜色空间后,灰度图像就相当于L*a*b颜色空间中的L通道,但是灰度图像的取值范围更广为[0,255],而L通道的取值范围仅为[0,100]。这两个取值范围的前提是数据类型为8位无符号整数。当灰度图转换为双精度数据类型(double)来表示时,其取值范围就变成了[0,1],特殊的,若取值只有0和1,那么灰度图也就变成了二值图。

      Lab颜色空间

        http://blog.csdn.net/carson2005/article/details/7200440

      RGB彩色图像

    RGB图像与索引图像一样都可以用来表示彩色图像。与索引图像一样,它分别用红(R)、绿(G)、蓝(B)三原色的组合来表示每个像素的颜色。但与索引图像不同的是,RGB图像每一个像素的颜色值(由RGB三原色表示)直接存放在图像矩阵中,由于每一像素的颜色需由R、G、B三个分量来表示,M、N分别表示图像的行列数,三个M x N的二维矩阵分别表示各个像素的R、G、B三个颜色分量。RGB图像的数据类型一般为8位无符号整形,通常用于表示和存放真彩色图像,当然也可以存放灰度图像。

        灰度图像

    灰度图像矩阵元素的取值范围通常为[0,255]。因此其数据类型一般为8位无符号整数的(int8),这就是人们经常提到的256灰度图像。“0”表示纯黑色,“255”表示纯白色,中间的数字从小到大表示由黑到白的过渡色。在某些软件中,灰度图像也可以用双精度数据类型(double)表示,像素的值域为[0,1],0代表黑色,1代表白色,0到1之间的小数表示不同的灰度等级。二值图像可以看成是灰度图像的一个特例。
    二值图像
    一幅二值图像的二维矩阵仅由0、1两个值构成,“0”代表黑色,“1”代白色。由于每一像素(矩阵中每一元素)取值仅有0、1两种可能,所以计算机中二值图像的数据类型通常为1个二进制位。二值图像通常用于文字、线条图的扫描识别(OCR)和掩膜图像的存储。

    版权声明:本文为博主原创文章,未经博主允许不得转载。

  • 相关阅读:
    MS SQL 挑战问题
    ORA00060错误
    用SYS本地登录或远程登录引起ORA01031错误
    RhelServer 5.5 安装ORACLE10
    sys不能远程登录的问题
    ORA12504:TNS:监听程序在CONNECT_DATA中未获得SERVICE_NAME
    MERGE INTO 性能问题疑问
    断开网线后监听服务器配置
    ORACLE——Instant Client配置SQL*LDR、EXP等命令工具
    监听服务管理
  • 原文地址:https://www.cnblogs.com/learnordie/p/4657017.html
Copyright © 2011-2022 走看看