图像处理中涉及的灰度图、彩色图以及深度图概念
图像处理中涉及最多的概念就是图像的类型,为了很好的理解图像的概念以及处理图片,我们就需要对常见的图像具有一定的概念。
我们首先介绍一下生活中常见的图像格式:
1、bmp格式:这是一种不常见的图像格式,一般为无损图像,没有对图像进行压缩,占用的存储空间较大,在我们使用时要避免使用;
2、jpg(或jpeg)格式:这是我们生活中常见的图片格式,可以实现用最少的空间获得最好的图片质量;
3、png格式: 只是一种无损压缩的位图片格式,使用频率仅次于jpg格式的图片;
4、gif 格式,即我们常说的动图,一般是由多帧图像合成的动画。
在我们正式介绍图像种类之前,我们首先要明确一个概念,即图像的本质,我们常说的图像,实质上是由许许多多的像素点组成的二维矩阵。
文章目录
- 1、二值图
- 2、灰度图
- 3、彩色图
- 4、深度图
- 5、RGB-D图像
1、二值图
二值图像(Binary Image),顾名思义,二值图像的表示只有两种形式,即0和1,其中0代表黑,1代表白(做图像处理的人也常常说0表示背景,而1表示前景)。二值图像的保存相对简单,每个像素只需要1Bit就可以完整存储信息,因此二值图像中保存的信息较少。
2、灰度图
灰度图像是二值图像和彩色图像的过渡版本,简单的说就是灰度图保存的信息没有彩色图像多,但比二值图像多,灰度图只包含一个通道的信息,而彩色图通常包含三个通道的信息。灰度图像(gray image)是每个像素只有一个采样颜色的图像,这类图像通常显示为从最暗黑色到最亮的白色的灰度,尽管理论上这个采样可以任何颜色的不同深浅,甚至可以是不同亮度上的不同颜色。灰度图像经常是在单个电磁波频谱如可见光内测量每个像素的亮度得到的,用于显示的灰度图像通常用每个采样像素8位的非线性尺度来保存,这样可以有256级灰度(如果用16位,则有65536级)。
3、彩色图
彩色图像就是我们现在手机中获取的照片,由好几个通道的权重叠加而成,每个像素通常是由红(R)、绿(G)、蓝(B)三个分量来表示的,每个分量的权重都介于(0,255)。前面我们说到,灰度图是二值图像到彩色图像的过渡,其实我们彩色图像的每个通道独立出去,就是一幅灰度图,包含0~255,共256种等级。
4、深度图
在介绍深度图前,我们先介绍一下深度的概念。
图像深度是指存储每个像素所用的位数,也用于量度图像的色彩分辨率。
图像深度确定彩色图像的每个像素可能有的颜色数,或者确定灰度图像的每个像素可能有的灰度级数。它决定了彩色图像中可出现的最多颜色数,或灰度图像中的最大灰度等级。比如一幅单色图像,若每个像素有8位,则最大灰度数目为2的8次方,即256。一幅彩色图像RGB三通道的像素位数分别为4,4,2,则最大颜色数目为2的4+4+2次方,即1024,就是说像素的深度为10位,每个像素可以是1024种颜色中的一种。
深度图类似于灰度图像,它们的区别在于深度图的每个像素值是传感器距离物体的实际距离。
5、RGB-D图像
简单的理解RGB-D图像,我们可以认为它是由两幅图像合在一起构成的,一个是普通的RGB三通道彩色图像,另一个是深度(Depth)图像。需要注意的是RGB-D图像中的RGB图像和Depth图像是严格配准的,即像素之间具有一对一的对应关系。RGB-D图像是我们进行三维重建工作常用的图像形式,可以很好的利用RGB-D图像包含的彩色图像信息和深度信息去重加三维场景,避免了从普通图像中去计算图像深度的问题,给问题带来很大的便捷性。
参考:
- https://blog.csdn.net/u013401766/article/details/78671939?ops_request_misc=&request_id=&biz_id=102&utm_term=RGB-D%E4%BB%8B%E7%BB%8D&utm_medium=distribute.pc_search_result.none-task-blog-2allsobaiduweb~default-4-78671939.pc_search_result_control_group&spm=1018.2226.3001.4187
图像处理中涉及的灰度图、彩色图以及深度图概念相关推荐
- 双边滤波器在灰度和彩色图像处理中的应用
原文链接:http://homepages.inf.ed.ac.uk/rbf/CVonline/LOCAL_COPIES/MANDUCHI1/Bilateral_Filtering.html 版权归原 ...
- matlab彩色转灰度图代码,彩色图转灰度图 matlab 实现代码
(一):彩色图像转灰度图 1.设计任务 1) 读入彩色和灰度图像并显示: 2) 对彩色图像转化为灰度图像并显示: 3) 比较两种方法的效果. 2.设计目的 1) 掌握彩色图转灰度图的基本原理与方法: ...
- vtkImageViewer2实现彩色图与灰度图叠加显示
转载请附上链接: https://blog.csdn.net/l1783111653/article/details/108817264 问题描述: 在医学图像图像处理过程中,我们经常需要对分割后的图 ...
- 彩色图、灰度图和二值图
首先计算机中图像是用矩阵存储的,所以在分析图像时,应当用矩阵的眼光来看待 1.RGB模式(百万种颜色) 2.CMYK模式(四种印刷色) 3.索引模式(256种颜色) 4.灰度模式(256级灰度) 5. ...
- 彩虹之上:神经生理学中有效使用彩色图的指南
文章来源于微信公众号(茗创科技),欢迎有兴趣的朋友搜索关注. 数据的可视化在神经生理学研究中很常见.在这里,研究者强调了与彩虹(rainbow)配色方案持续误用有关的特定知觉问题,以电生理学中的时频分 ...
- Python将彩色图转换为灰度图
Python将彩色图转换为灰度图 目录 Python将彩色图转换为灰度图 #原图 #转化程序 #处理后的图片
- java图像处理,彩色图像转灰度图的几种实现方式
一.标准转换公式: gray = r * 0.299 + g * 0.587 + b * 0.114 采用RGB三个通道值分别乘以一个系数(权重),之后再求和,三个系数之和为1,也就是加权平均. 代码 ...
- python灰度处理_python 简单图像处理(14) 灰度图腐蚀和膨胀,开运算、闭运算...
在前面,我们讲了二值图的腐蚀和膨胀运算 其实我们很容易把腐蚀和膨胀的概念扩展到灰度图上面去 在讲二值图时,我们把粗框区域作为黑色区域 而对于灰度图,我们把粗框区作为整个图形区域 对于图形中的任一点,以 ...
- 灰度图转换成彩色图和彩虹图
把灰度图转换成彩色图和彩虹图 1. 灰度图转换成彩色图 void Gray2Color(const cv::Mat const &src, cv::Mat &dst){ dst ...
最新文章
- puppet cron 模块
- word2vec 中的数学
- 2011年c语言二级计算机考试,2011年9月全国计算机等级考试二级C语言机试
- 好用的vp n推荐2020_哪个牌子的沐浴露好,2020年最新沐浴露选购测评,好用好闻易清洗沐浴露品牌推荐...
- 转成数组_JavaScript之数组扁平化
- 求解组合问题的一个迭代算法
- java arraylist 赋值_ArrayList源码解析,老哥,来一起复习一哈?
- [USACO5.1] Musical Themes
- 部署Screego浏览器实现多人共享屏幕
- python爬虫代理怎么使用_Python爬虫设置代理IP(图文)
- rds mysql 导出数据文件_rds数据库导出
- nginx配置简单图片显示
- 2kids学汉字 android,新2Kids学汉字
- requests爬取IT橘子
- codeforces 651B B. Beautiful Paintings(贪心JAVA代码)
- ScriptManager 内部js事件失效问题
- Elasticsearch 的前世今生(三国版)
- 汽车变速器的装配和维修如何进行
- 抱歉,Xposed真的可以为所欲为——4.猜拳投骰子你能赢算我输
- css圣杯模式的HTML代码,css圣杯布局是什么?
热门文章
- EDM电商邮件营销模板设计规范流程
- React(4. 2)--数据流(实践篇)
- 从数据结构的角度来看Mysql为什么使用B+树
- CSS中:margin和padding的区别 margin:auto与margin: 0 auto区别
- 微信小程序 Unexpected token in JSON at position 0 设置二维码,并且使用js中JSON.parse()函数将二维码返回的值转化为json格式
- TDA4程序刷写方案
- 企业生产中,APS系统有哪些具体应用场景?
- 【101】Convertio-百种存储格式在线转换工具
- Ubuntu18.04风扇狂转的解决办法
- 小菜成长记---【proxy 代理模式 ---西门庆干潘金莲——王婆做代理】