精华内容
下载资源
问答
  • 像素深度BPP

    千次阅读 2016-12-20 14:10:30
    像素深度是指存储每个像素所用的位数,它也是用来度量图像的分辨率。像素深度决定彩色图像的每个像素可能有的颜色数,或者确定灰度图像的每个像素可能有的灰度级数。例如,一幅彩色图像的每个像素用R,G,B三个分量...
    像素深度是指存储每个像素所用的位数,它也是用来度量图像的分辨率。像素深度决定彩色图像的每个像素可能有的颜色数,或者确定灰度图像的每个像素可能有的灰度级数。例如,一幅彩色图像的每个像素用R,G,B三个分量表示,若每个分量用8位,那么一个像素共用24位表示,就说像素的深度为24,每个像素可以是16 777 216(2的24次方)种颜色中的一种。在这个意义上,往往把像素深度说成是图像深度。表示一个像素的位数越多,它能表达的颜色数目就越多,而它的深度就越深。
      虽然像素深度或图像深度可以很深,但各种VGA的颜色深度却受到限制。例如,标准VGA支持4位16种颜色的彩色图像,多媒体应用中推荐至少用8位256种颜色。由于设备的限制,加上人眼分辨率的限制,一般情况下,不一定要追求特别深的像素深度。此外,像素深度越深,所占用的存储空间越大。相反,如果像素深度太浅,那也影响图像的质量,图像看起来让人觉得很粗糙和很不自然。
      在用二进制数表示彩色图像的像素时,除R,G,B分量用固定位数表示外,往往还增加1位或几位作为属性(Attribute)位。例如,RGB 5∶5∶5表示一个像素时,用2个字节共16位表示,其中R,G,B各占5位,剩下一位作为属性位。在这种情况下,像素深度为16位,而图像深度为15位。
      属性位用来指定该像素应具有的性质。例如在CD-I系统中,用RGB 5∶5∶5表示的像素共16位,其最高位(b15)用作属性位,并把它称为透明(Transparency)位,记为T。T的含义可以这样来理解:假如显示屏上已经有一幅图存在,当这幅图或者这幅图的一部分要重叠在上面时,T位就用来控制原图是否能看得见。例如定义T=1,原图完全看不见;T=0,原图能完全看见。
      在用32位表示一个像素时,若R,G,B分别用8位表示,剩下的8位常称为α通道(alpha channel)位,或称为覆盖(overlay)位、中断位、属性位。它的用法可用一个预乘α通道(premultiplied alpha)的例子说明。假如一个像素(A,R,G,B)的四个分量都用规一化的数值表示,(A,R,G,B)为(1,1,0,0)时显示红色。当像素为(0.5,1,0,0)时,预乘的结果就变成(0.5,0.5,0,0),这表示原来该像素显示的红色的强度为1,而现在显示的红色的强度降了一半。
      用这种办法定义一个像素的属性在实际中很有用。例如在一幅彩色图像上叠加文字说明,而又不想让文字把图覆盖掉,就可以用这种办法来定义像素,而该像素显示的颜色又有人把它称为混合色(key color)。在图像产品生产中,也往往把数字电视图像和计算机生产的图像混合在一起,这种技术称为视图混合(video keying)技术,它也采用α通道。
    ==============================================================================================
    表示图像像素值位数叫做图像的像素深度,又称为位/像素(BPP)这个数值用来表示图像的每个像素值所需要的位数(bits per pixel),它决定了该图像的类别。

      一个像素所能表达的不同颜色数取决于比特每像素(BPP)。这个最大数可以通过取二的色彩深度次幂来得到。例如,常见的取值有 : 8 bpp [2^8=256;(256色)]; 16 bpp [2^16=65536; (65,536色,称为高彩色)];24 bpp [2^24=16777216;(16,777,216色,称为真彩色)];48 bpp [248=281474976710656;(281,474,976,710,656色,用于很多专业的扫描仪] 。256色或者更少的色彩的图形经常以块或平面格式存储于显存中,其中显存中的每个像素是到一个称为调色板的颜色数组的索引值。这些模式因而有时被称为索引模式。虽然每次只有256色,但是这256种颜色选自一个选择大的多的调色板,通常是16兆色。改变调色板中的色彩值可以得到一种动画效果。视窗95(windows95)和视窗98(windows98)的标志可能是这类动画最著名的例子了。对于超过8位的深度,这些数位就是三个分量(红绿蓝)的各自的数位的总和。一个16位的深度通常分为5位红色和5位蓝色,6位绿色(眼睛对于绿色更为敏感)。24位的深度一般是每个分量8位。在有些系统中,32位深度也是可选的:这意味着24位的像素有8位额外的数位来描述透明度。在老一些的系统中,4bpp(16色)也是很常见的。 当一个图像文件显示在屏幕上,每个像素的数位对于光栅文本和对于显示器可以是不同的。有些光栅图像文件格式相对其他格式有更大的色彩深度。例如GIF格式,其最大深度为8位,而TIFF文件可以处理48位像素。没有任何显示器可以显示48位色彩,所以这个深度通常用于特殊专业应用,例如胶片扫描仪和打印机。这种文件在屏幕上采用24位深度绘制。

    转自:http://blog.chinaunix.net/uid-26435987-id-3077020.html

    展开全文
  • 本文介绍了图像深度、像素深度、位深的概念,图像深度是指表示图像的像素中有多少位用于表示颜色,像素深度是指图像中一个像素占用的位数,位深是指像素的通道占用...像素深度大于等于图像深度,等于所有通道位深的和。

    ☞ ░ 前往老猿Python博客 https://blog.csdn.net/LaoYuanPython

    一、概念

    1.1、图像深度

    数字化图像的每个像素是用一组二进制数进行描述,像素的色彩由RGB通道决定,其中包含表示图像颜色的位数称为图像深度。如灰度图像,每个像素颜色占用1个字节8位,则称图像深度为8位,而RGB的彩色图像占用3字节,图像深度为24位。

    图像深度又称为色深(Color Depth),它确定了一幅图像中最多能使用的颜色数,即彩色图像的每个像素最大的颜色数,或者确定灰度图像的每个像素最大的灰度级数。

    1.2、像素深度

    像素深度是指存储每个像素所用的位数,这些位数不只包含表示颜色的位数,还可能包含表示图像属性的位数,因此像素深度大于等于图像深度。

    1.3、位深

    位深是指数字图像中像素的各通道占用位数,即位深度的描述对象是通道不是像素。

    二、区别和关系

    • 图像深度是针对像素的RGB色彩占用位数描述的,不含像素的其它扩展属性位,像素深度是指整个像素占用的位数描述的,位深度是指像素构成通道的占用位数
    • 大部分情况下,图像深度和像素深度相等,像素深度等于通道数乘以位深。但某些图像编码格式中,会出现图像深度小于像素深度的情况,这些编码格式中,会将像素的某些位表示颜色,某些位表示其他属性。如RGBA四通道图像中,用24位表示颜色RGB,用8位表示α通道,则图像深度为24位、像素深度为32位、位深8位。

    由于大部分情况下,图像深度和像素深度相等,因此大多数情况下没有严格区分图像深度和像素深度,对于位深也有将位深和像素深度搞混的。例如一个8位每通道的图像有24位像素或图像深度,不同的位图软件可以以不同的对象角度解释图像的位深度(bit),比如一张图像在PS里是8位,在Mocha里是24位。之所以搞混就是不知道站在哪个角度在描述位深度,本质上是一样的。

    举例说明特殊编码格式位深、图像深度和像素深度的关系:

    1. RGB555:每个像素用16位表示,占2个字节,RGB分量都使用5位(最高位不用),则图像深度为15位、像素深度16位、位深5位;
    2. RGB24:每个像素用24位表示,占3个字节,RGB分量都使用8位,则图像深度和像素深度都为24位、位深8位;
    3. ARGB32:带alpha通道的RGB24,占4个字节,RGB分量都使用8位,则图像深度为24位、像素深度32位、位深8位;
    4. ARGB_4444:每个像素用16比特位表示,占2个字节,由4个4位组成,ARGB分量都是4位,则图像深度为12位、像素深度16位、位深4位。

    三、小结

    本文介绍了图像深度、像素深度、位深的概念,图像深度是指表示图像的像素中有多少位用于表示颜色,像素深度是指图像中一个像素占用的位数,位深是指像素的通道占用的位数。像素深度大于等于图像深度,等于所有通道位深的和。

    写作不易,敬请支持:

    如果阅读本文于您有所获,敬请点赞、评论、收藏,谢谢大家的支持!

    更多OpenCV-Python的介绍请参考专栏《OpenCV-Python图形图像处理 》
    专栏网址https://blog.csdn.net/laoyuanpython/category_9979286.html

    关于老猿的付费专栏

    老猿的付费专栏《使用PyQt开发图形界面Python应用 》(https://blog.csdn.net/laoyuanpython/category_9607725.html)专门介绍基于Python的PyQt图形界面开发基础教程,付费专栏《moviepy音视频开发专栏》 (https://blog.csdn.net/laoyuanpython/category_10232926.html)详细介绍moviepy音视频剪辑合成处理的类相关方法及使用相关方法进行相关剪辑合成场景的处理,两个专栏都适合有一定Python基础但无相关知识的小白读者学习。

    付费专栏文章目录:《moviepy音视频开发专栏文章目录》(https://blog.csdn.net/LaoYuanPython/article/details/107574583)、《使用PyQt开发图形界面Python应用专栏目录 》(https://blog.csdn.net/LaoYuanPython/article/details/107580932)。

    对于缺乏Python基础的同仁,可以通过老猿的免费专栏《专栏:Python基础教程目录》(https://blog.csdn.net/laoyuanpython/category_9831699.html)从零开始学习Python。

    如果有兴趣也愿意支持老猿的读者,欢迎购买付费专栏。

    跟老猿学Python、学OpenCV!

    ☞ ░ 前往老猿Python博文目录 https://blog.csdn.net/LaoYuanPython

    展开全文
  • 像素深度 与 图像深度

    千次阅读 2012-04-05 10:13:16
    像素深度是指存储每个像素所用的位数,它也是用来度量图像的分辨率。像素深度决定彩色图像的每个像素可能有的颜色数,或者确定灰度图像的每个像素可能有的灰度级数。例如,一幅彩色图像的每个像素用R,G,B三个分量...
    像素深度是指存储每个像素所用的位数,它也是用来度量图像的分辨率。像素深度决定彩色图像的每个像素可能有的颜色数,或者确定灰度图像的每个像素可能有的灰度级数。例如,一幅彩色图像的每个像素用R,G,B三个分量表示,若每个分量用8位,那么一个像素共用24位表示,就说像素的深度为24,每个像素可以是16 777 216(2的24次方)种颜色中的一种。在这个意义上,往往把像素深度说成是图像深度。表示一个像素的位数越多,它能表达的颜色数目就越多,而它的深度就越深。
      虽然像素深度或图像深度可以很深,但各种VGA的颜色深度却受到限制。例如,标准VGA支持4位16种颜色的彩色图像,多媒体应用中推荐至少用8位256种颜色。由于设备的限制,加上人眼分辨率的限制,一般情况下,不一定要追求特别深的像素深度。此外,像素深度越深,所占用的存储空间越大。相反,如果像素深度太浅,那也影响图像的质量,图像看起来让人觉得很粗糙和很不自然。
      在用二进制数表示彩色图像的像素时,除R,G,B分量用固定位数表示外,往往还增加1位或几位作为属性(Attribute)位。例如,RGB 5∶5∶5表示一个像素时,用2个字节共16位表示,其中R,G,B各占5位,剩下一位作为属性位。在这种情况下,像素深度为16位,而图像深度为15位。
      属性位用来指定该像素应具有的性质。例如在CD-I系统中,用RGB 5∶5∶5表示的像素共16位,其最高位(b15)用作属性位,并把它称为透明(Transparency)位,记为T。T的含义可以这样来理解:假如显示屏上已经有一幅图存在,当这幅图或者这幅图的一部分要重叠在上面时,T位就用来控制原图是否能看得见。例如定义T=1,原图完全看不见;T=0,原图能完全看见。
      在用32位表示一个像素时,若R,G,B分别用8位表示,剩下的8位常称为α通道(alpha channel)位,或称为覆盖(overlay)位、中断位、属性位。它的用法可用一个预乘α通道(premultiplied alpha)的例子说明。假如一个像素(A,R,G,B)的四个分量都用规一化的数值表示,(A,R,G,B)为(1,1,0,0)时显示红色。当像素为(0.5,1,0,0)时,预乘的结果就变成(0.5,0.5,0,0),这表示原来该像素显示的红色的强度为1,而现在显示的红色的强度降了一半。
      用这种办法定义一个像素的属性在实际中很有用。例如在一幅彩色图像上叠加文字说明,而又不想让文字把图覆盖掉,就可以用这种办法来定义像素,而该像素显示的颜色又有人把它称为混合色(key color)。在图像产品生产中,也往往把数字电视图像和计算机生产的图像混合在一起,这种技术称为视图混合(video keying)技术,它也采用α通道。
    ==============================================================================================
    表示图像像素值位数叫做图像的像素深度,又称为位/像素(BPP)这个数值用来表示图像的每个像素值所需要的位数(bits per pixel),它决定了该图像的类别。
      一个像素所能表达的不同颜色数取决于比特每像素(BPP)。这个最大数可以通过取二的色彩深度次幂来得到。例如,常见的取值有 : 8 bpp [2^8=256;(256色)]; 16 bpp [2^16=65536; (65,536色,称为高彩色)];24 bpp [2^24=16777216;(16,777,216色,称为真彩色)];48 bpp [248=281474976710656;(281,474,976,710,656色,用于很多专业的扫描仪] 。256色或者更少的色彩的图形经常以块或平面格式存储于显存中,其中显存中的每个像素是到一个称为调色板的颜色数组的索引值。这些模式因而有时被称为索引模式。虽然每次只有256色,但是这256种颜色选自一个选择大的多的调色板,通常是16兆色。改变调色板中的色彩值可以得到一种动画效果。视窗95(windows95)和视窗98(windows98)的标志可能是这类动画最著名的例子了。对于超过8位的深度,这些数位就是三个分量(红绿蓝)的各自的数位的总和。一个16位的深度通常分为5位红色和5位蓝色,6位绿色(眼睛对于绿色更为敏感)。24位的深度一般是每个分量8位。在有些系统中,32位深度也是可选的:这意味着24位的像素有8位额外的数位来描述透明度。在老一些的系统中,4bpp(16色)也是很常见的。 当一个图像文件显示在屏幕上,每个像素的数位对于光栅文本和对于显示器可以是不同的。有些光栅图像文件格式相对其他格式有更大的色彩深度。例如GIF格式,其最大深度为8位,而TIFF文件可以处理48位像素。没有任何显示器可以显示48位色彩,所以这个深度通常用于特殊专业应用,例如胶片扫描仪和打印机。这种文件在屏幕上采用24位深度绘制。
    展开全文
  • 像素深度(bits per pixel,简称bpp) 一个像素的颜色在计算机中由多少个字节数据来描述。计算机中用二进制位来表示一个像素的数据,用来表示一个像素的数据位越多,则这个像素的颜色值更加丰富、分的更细,颜色深度...

    像素深度(bits per pixel,简称bpp)

    一个像素的颜色在计算机中由多少个字节数据来描述。计算机中用二进制位来表示一个像素的数据,用来表示一个像素的数据位越多,则这个像素的颜色值更加丰富、分的更细,颜色深度就更深。

    一般来说像素深度有这么几种:1位、8位、16位、24位、32位。

    像素格式(pixel format)像素色彩按分量的大小和排列。这种格式以每个像素所使用的总位数以及用于存储像素色彩的红、绿、蓝和 alpha 分量的位数指定。

    比如RGB565, RGB24, RGB32,YUV440P等等,但常用的是RGB格式。

    常见的像素深度:1位、8位、16位、24位、32位

    1位:用1个二进制位来表示颜色,这种就叫单色显示。示例就是小饭店、理发店门口的LED屏。

    8位:用8个二进制位来表示颜色,此时能表示256种颜色。这种叫灰度显示。这时候是黑白的,没有彩色,我们把纯白到纯黑分别对应255到0,中间的数值对应不同的灰。示例就是以前的黑白电视机。

    16位:用16个二进制位表示颜色,此时能表示65536种颜色。这时候就可以彩色显示了,一般是RGB565的颜色分布(用5位二进制表示红色、用6位二进制表示绿色、用5位二进制表示蓝色)。这种红绿蓝都有的颜色表示法就是一种模拟自然界中所有颜色的表示方式。但是因为RGB的颜色表达本身二进制位数不够多(导致红绿蓝三种颜色本身分的都不够细致),所以这样显示的彩色失真比较重,人眼能明显看到显示的不真实。

    24位:用24个二进制位来表示颜色,此时能表示16777216种颜色。这种表示方式和16位色原理是一样的,只是RGB三种颜色各自的精度都更高了(RGB各8位),叫RGB888,也叫RGB24。此时颜色比RGB565更加真实细腻,虽然说比自然界无数种颜色还是少了很多,不过由于人眼的不理想性所以人眼几乎不能区分1677万种颜色和无数种颜色的差别了。于是乎就把这种RGB888的表示方法叫做真彩色。(RGB565就是假彩色)

    32位:总共用32位二进制来表示颜色,其中24位表示红绿蓝三元色(还是RGB888分布),剩下8位表示透明度。这种显色方式就叫ARGB(A是阿尔法,表示透明度),现在PC机中一般都用ARGB表示颜色。

    补充:颜色的组成,三元色(三基色)是RGB,也就是说所有的颜色都可以由红绿蓝三种颜色组成。

    像素深度bpp和像素格式pix_format关系:

    像素格式是人为规定的用来填充像素深度bpp的。比如像素深度为16,说明用16位二进制表示一个像素,那到底是怎样的数据形式来表示填充呢,人为可以规定RGB565,也可以规定BGR565。这个格式就要看具体驱动和应用代码了。

    转自:https://www.cnblogs.com/fah936861121/p/7121424.html

    展开全文
  • RGB色彩模型的的像素深度即指图像深度。 像素深度是指每个像素所用位数(bit),像素深度决定了彩色图像的每个像素可能有的颜色数,或者确定灰度图像的每个像素可能的灰度级数。 假设一幅图像使用RGB色彩模型,其...
  • 像素深度(bpp)

    千次阅读 2015-07-27 09:55:48
    像素深度是指存储每个像素所用的位数,它也是用来度量图像的分辨率。像素深度决定彩色图像的每个像素可能有的颜色数,或者确定灰度图像的每个像素可能有的灰度级数。例如,一幅彩色图像的每个像素用R,G,B三个分量...
  • 像素深度、分辨率与图片大小的关系、图片大小的计算、像素深度是什么
  • 像素及像素深度(来自维基百科)

    千次阅读 2013-04-21 09:54:50
    像素,又称画素,为图像显示的基本单位,译自英文“pixel”,pix是英语单词picture的常用简写,加上英语单词“元素”element,就得到pixel,故“像素”表示“图像元素”之意,有时亦被称为pel(pictureelement)。...
  • framebuffer / 像素深度 / 颜色深度 / RGB565 1, framebuffer相关的.  framebuffer的可变的信息就是指Framebuffer的长度、宽度以及颜色深度等信息。这两个命令字相关的结构体有两个:struct fb_fix_...
  • lcd中像素深度bpp和像素格式(比如RGB,YUV)的关系像素深度(bits per pixel,简称bpp)一个像素的颜色在计算机中由多少个字节数据来描述。计算机中用二进制位来表示一个像素的数据,用来表示一个像素的数据位越多,...
  • 像素深度是什么? 像素深度是指存储每个像素所用的位数,RGB三个通道,一个通道存储8位,则三个通道共存储24位。 像素位深度决定了彩色图像的每个像素可能有的颜色数,或者确定灰度图像的每个像素可能有的灰度级数。...
  • arcgis如何确保裁剪前后的栅格像素深度保持一致 如何确保裁剪前后的栅格像素深度保持一致 Data Management Tools——Raster——Raster Processing——Clip Spatial Analyst Tools——Extraction ——Extract by ...
  • GIS原理篇 关于栅格影像的像素深度

    千次阅读 2019-10-29 11:26:44
    像素深度”指存储每个像素所用的位数,也用它来度量图像的分辨率。具体内容看百度百科。 问题:在使用栅格影像时,总会出现莫名奇妙的问题 1、例如City Engine(ESRI公司的三维规则建模软件),将影像导入作为...
  • ColorDepth(色彩深度)ColorDepth(色彩深度)是计算机图形学领域表示在位图或者视频缓冲区...若色彩深度是n位,有2n种颜色选择,而储存每像素所用的位数就是n. 1位:2种颜色,单色光,黑白二色,用于compact Macintoshes
  • 什么是像素深度

    万次阅读 2011-08-30 16:05:12
    像素深度是指每个像素所用的位数(bit),像素深度决定了彩色图像的每个像素可能有的颜色数,或者确定灰度图像的每个像素可能有的灰度级数。例如,一幅彩色图像的每个像素用R、G、B三个分量来表示,若每个分量用8位...
  • 遥感图像一般像素深度比较高,基本的就是unit16了,但是如果想在OpenCV中正确使用,而且不丢失数据RGB三通道信息,就需要转为unit8才能进行其他分析。 二 分析 unit16的图像最大值为216-1 = 65535,而OpenCV中的图像...
  • intel realsense深度转真实距离与像素坐标系转相机坐标系 1. 深度转真实距离 1. 1初始化配置 import pyrealsense2 as rs # 相机配置 pipeline = rs.pipeline() config = rs.config() config.enable_stream(rs.stream...
  • 近段时间需要用到亚像素卷积的知识,因此上网查阅了论文和资料,此文是根据网上的博文以及相关论文,依据个人的理解整理而来。 总而言之,拾人牙慧而已。 Content1 亚像素的定义1.1 亚像素理解1.2 何谓亚像素?...
  • 如何确保裁剪前后的栅格像素深度保持一致 Data Management Tools——Raster——Raster Processing——Clip Spatial Analyst Tools——Extraction ——Extract by Mask 使用Clip工具,在工具的界面中会有设置No...
  • 但是我现在希望用彩色图像显示出某点与深度图像对应的像素。 如果通过api MapDepthToColorImagePoint,只能得到彩色图像的像素坐标。 假如我现在得到了彩色图像的像素坐标了,那我也没办法直接通过该坐标知道...
  • 通道表示每个点能存放多少个数,例如RGB彩色图像中每个像素点存放三个值,3通道的 图像中像素点占得bit位数,就是图像的深度,比如:二值图像:图像的像素点不是0 就是1 (图像不是黑色就是白色),图像像素...
  • 深度:存储图片一个像素需要消耗多少个bit位。 图像色深:图像的一个像素可以表示多少个bit的颜色。 通道:不同格式图片存储像素的方式,RGB图像的通道为3,灰度图像的通道为1. dpi:dots per inch,每英寸点...
  • 像素坐标 根据深度信息 得到 3维点

    千次阅读 热门讨论 2018-01-06 20:17:43
    现实世界物体坐标 —(外参数 变换矩阵T变换)—> 相机坐标系 —(同/Z)—>归一化平面坐标系——>径向和切向畸变纠正——>(内参数平移 Cx Cy 缩放焦距Fx Fy) ...——> 图像坐标系下 ...v=Fy *Y/Z + Cy 像素
  • 深度学习像素级标签制作总结

    千次阅读 2018-04-07 14:25:08
    以下介绍的几种标签制作方法,可以制作目标识别的矩形标签,也可以制作像素级别的分割标签,制作的标签为单通道 uint8 类型的格式。可以根据自己的需要进行选择合适的方法。 方法1:Labelme 地址: ...
  • RGB-D图像的深度补全(Deep Depth Completion of a Single RGB-D Image)(全文机器翻译) Yinda Zhang 普林斯顿大学 摘要 我们的工作目标是完成RGB-D图像的深度通道。 商品级深度相机通常无法探测到有光泽、明亮、...
  • ZED-OpenCV获取像素点的深度

    千次阅读 2019-11-05 23:03:24
    ZED双目相机API文档翻译 zed + opencv 学习笔记
  • Learn about Superpixel 超像素 1 超像素简介 前些年图像分割领域用的较多的“分水岭算法”,在作业中我自己学习了另外一种目前在图像分割领域用的较多的算法——超像素分割算法,通过查阅“超像素”的定义以及基于...
  • 图像的通道和深度以及图像的像素点操作完全解析

    万次阅读 多人点赞 2017-03-23 14:51:13
    前沿 看了图像处理有一段时间了,但是图像的通道和深度一直不理解,毕竟是比较抽象的...二值图像:图像的像素点不是0 就是1 (图像不是黑色就是白色),图像像素点占的位数就是 1 位,图像的深度就是1,也称作位图。

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 109,394
精华内容 43,757
关键字:

像素深度即像素所有