灰度值是怎么定义的?

比如有一,8位CCD,采集到的图像中,有个很亮的点,灰度值为255,那么还有更亮的点呢?也是255么?
假如我们换一个性能更好的CCD,能有更大的动态响应,能采集到更亮的点,那么它的255和之前的8为CCD255岂不是不一样?一直困惑,谢谢回答

  灰度值
  指黑白图像中点的颜色深度,范围一般从0到255,白色为255,黑色为0,故黑白图片也称灰度图像,在医学、图像识别领域有很广泛的用途。
  灰度值含义:

  1、灰度值是指肥大细胞中异染性颗粒的深度,它能反映细胞内异染性颗粒的含量.灰度值愈小,染色愈深,异染性颗粒含量愈多,即灰度值与异染性颗粒的含量呈反比.
  2、一幅二维地震数字图像可以理解为一个二维阵列,阵列的元素值称为灰度值,一般被量化为不同的灰度级别,为保证图像质量,最大可取4096(12bits)个灰度级。
  2.1、所谓灰度值是指色彩的浓淡程度.灰度直方图是指一幅数字图像中,对应每一个灰度值统计出具有该灰度值的象素数。
  2.2、对黑白图像,R,G,B值均相等,称为灰度值,每一个像素有一个灰度值.对于8位的灰度图像,其灰度值范围为0~255。
  2.3、灰度也可认为是亮度,简单的说就是色彩的深浅程度。实际上在我们的日常生活中,通过三原色色彩深浅的组合,可以组成各种不同的颜色。产品能够展现的灰度数量越多,也就意味着这款产品的色彩表现力更加丰富,能够实现更强的色彩层次。例如三原色16级灰度,能显示的颜色就是16×16×16=4096色。不过目前的产品256级灰度已经非常地普遍了。
温馨提示:答案为网友推荐,仅供参考
第1个回答  推荐于2016-12-01
8位, 是2进制8位,无符号数,占1字节,最小为0,最大为255,16进制0xFF。
灰度值 范围 0 到 255。
颜色数值RGB本应是连续变化,归1化表示,全黑 为0,全白为1。转为1字节,则做了阶梯形量化。图像处理时,有时设定“或” (门字下面一个或)值,小于某值处理为0,超过某值处理为255,
中间的值,放大到0到255。
“很亮的点” -- 亮度与灰度是不同的概念。灰度是色度, 亮度是光亮程度。灰度值为255就到顶了(也亮到顶了)。同时考虑亮度和颜色,可以改用HSL,HSV,HSI 的颜色表示法,不用RGB, 灰度的方法。追问

嗯,假如是黑白的CCD,不涉及灰度的转换呢?两个不同的CCD采到的图最亮值应该是不一样的啊,那么255是怎么标定的呢?

嗯,假如是黑白的CCD,不涉及灰度的转换呢?两个不同的CCD采到的图最亮值应该是不一样的啊,那么255是怎么标定的呢?

追答

黑白 只有 0 和 1 ,可以用1 bit 存放,没有别的数值。扫描时要定义高于多少是1,低于这个值就转化为 0。
255 是 1字节无符号数能分辨的最大数。8 个 bits 等于全 1。写成2进制是 1111 1111。
两台CCD如何比对,我不清楚,我想,可以用一张图谱,例如过去电视台用的,(有彩条,黑白线)等。扫描出结果后,对比两者的像素值。
RGB 转灰度,有简单的计算公式。RGB与HSL,HSV,HSI转换可以编程序计算。
想考虑亮度,先用 HSL,HSV,HSI这些方法之一描述你的图像,就有 颜色饱和度 和亮度,转 RGB,再转 灰度。

本回答被提问者采纳
第2个回答  2020-11-25

相似回答