RGB颜色模式表达方式:

每种颜色按亮度分为0~255共256个等级,0表示亮度为0%,255表示亮度为100%。这是我们首先要知道的,数值表示的是颜色的亮度。这些数值可以表示256256256=1678万种颜色,但为什么是255呢,这关于到色彩位数2^8=256,,表示这是8位色彩深度。色彩深度是计算机图形学领域表示在位图或者视频帧缓冲区中储存1像素的颜色所用的位数,位数越多,能表示的颜色越多。

十六进制颜色码:

是将十进制的0~255用两位十六进制表示,十进制与十六进制转化不会的伙伴要去学一下哦。十六进制颜色码共六位,前两位表示红色、中间两位表示绿色、最后两位表示蓝色。下面看例子,图片最下方“#”后的就是十六进制颜色码。

像素点:

像素点是最小的图像单元,一张图片由好多的像素点组成。图片尺寸是500 * 338 的,表示图片是由一个500 * 338的像素点矩阵构成的,这张图片的宽度是500个像素点的长度,高度是338个像素点的长度,共有500 * 338 = 149000个像素点。

灰度:

灰度是表明图像明暗的数值,即黑白图像中点的颜色深度,范围一般从0到255,白色为255 ,黑色为0,故黑白图片也称灰度图像。灰度值指的是单个像素点的亮度。灰度值越大表示越亮。

图像的灰度化:

灰度就是没有色彩,RGB色彩分量全部相等。图像的灰度化就是让像素点矩阵中的每一个像素点都满足关系:R=G=B,此时的这个值叫做灰度值。如RGB(100,100,100)就代表灰度值为100,RGB(50,50,50)代表灰度值为50。

灰度值与像素值的关系:

如果对于一张本身就是灰度图像(8位灰度图像)来说,他的像素值就是它的灰度值,如果是一张彩色图像,则它的灰度值需要经过函数映射来得到。灰度图像是由纯黑和纯白来过渡得到的,在黑色中加入白色就得到灰色,纯黑和纯白按不同的比例来混合就得到不同的灰度值。R=G=B=255为白色,R=G=B=0为黑色,R=G=B=小于255的某个整数时,此时就为某个灰度值。
一般灰度化处理的方法:在灰度化的图像中灰度值的范围为0~255

1.浮点算法:Gray=R0.3+G0.59+B*0.11 R=G=B

2.整数方法:Gray=(R30+G59+B*11)/100 R=G=B

3.移位方法:Gray =(R28+G151+B*77)>>8 R=G=B

4.平均值法:Gray=(R+G+B)/3 R=G=B

5.仅取绿色:Gray=G R=G=B

灰度级:

灰度级表明图像中不同灰度的最大数量。灰度级越大,图像的亮度越大。

图像分辨率

图像分辨率是指每英寸图像内的像素点数。图像分辨率是有单位的,叫ppi(像素每英寸)。分辨率越高,像素的点密度越高,图像越逼真(这就是为什么做大幅的喷绘时,要求图片分辨率要高,就是为了保证每英寸的画面上拥有更多的像素点)。

空间分辨率

空间分辨率是指图像可辨认的临界物体空间几何长度的最小极限。如果一幅图像的尺寸为MxN,表明在成像时采集了MxN个样本,空间分辨率是MxN。下图是空间分辨率从1024x1024、512x512、256x256、128x128、64x64、32x32pixels

屏幕分辨率:

屏幕每行的像素点数*每列的像素点数,每个屏幕有自己的分辨率。屏幕分辨率越高,所呈现的色彩越多,清晰度越高。

像素、灰度、RGB、分辨率相关推荐

  1. 【PyAutoGUI操作指南】05 屏幕截图与图像定位:截图+定位单个目标+定位全部目标+灰度匹配+像素匹配+获取屏幕截图中像素的RGB颜色

    6 屏幕截图与图像定位 PyAutoGUI可以拍摄屏幕截图,将其保存到文件中,并在屏幕中定位图像.OSX使用操作系统附带的screencapture命令.Linux使用scrot命令,可以通过运行su ...

  2. 谷歌像素递归超分辨率研究:怎么消灭低分辨率图像马赛克?

    最近,谷歌发布了一种把低分辨率图像复原为高分辨率图像的方法,参见机器之心文章<>.与最先进的方法相比,这篇论文提出了一种端到端的框架来完成超分辨率任务.它由两个卷积神经网络组成,一个是描述 ...

  3. matlab处理afm图片,基于MATLAB的增大页岩AFM灰度图分辨率的方法与流程

    本发明涉及岩石表面形貌探测 技术领域: :,具体是基于matlab的增大页岩afm灰度图分辨率的方法. 背景技术: ::原子力显微镜(afm)可以对各种样品进行纳米量级的物理性质包括表面形貌进行探测, ...

  4. 使用TensorFlow、Keras和深度学习实现像素无序超分辨率

    使用TensorFlow.Keras和深度学习实现像素无序超分辨率> pixel shuffle Super Resolution 像素无序/洗牌超分辨率 Deep Learning Super ...

  5. 像素格式RGB与YUV

    1.RGB像素格式 RGB彩色模式是一种颜色标准,是通过对红(R).绿(G).蓝(B)三个颜色通道的变化以及它们相互之间的叠加来得到各式各样的颜色的,这个标准几乎包括了人类视力所能感知的所有颜色,是运 ...

  6. 图像像素灰度内插(Matlab实现)

    常用的像素灰度内插法:最近邻元法.双线性内插法.三次内插法 %%像素灰度内插 factor = 0.75;%缩放比 u = 0.6;v = 0.7; itp1 = uint8(zeros(ceil(h ...

  7. matlab线性拉伸函数,采用线性变换对图像的每一个像素灰度作线性拉伸-Read.PPT

    采用线性变换对图像的每一个像素灰度作线性拉伸-Read 第4章 图像增强(1) 4.1 图像增强概述 图像增强(image enhancement)的定义: 在图像的获取过程中,由于多种因素的影响,导 ...

  8. 一文搞清楚安卓屏幕密度、像素密度、分辨率、安卓计量单位(dp)

    一.先搞清楚几个概念: 1.屏幕分辨率(px): 分辨率是手机屏幕的像素点总数,一般用屏幕宽的像素点数乘以屏幕高的像素点数.分辨率越大屏幕越细腻,能够显示的细节就越多. 常用的分辨率有320x240. ...

  9. 图像像素灰度处理代码

    图像像素灰度处理 1.计算某行相邻像素的灰度变化率 1.计算某行相邻像素的灰度变化率 a=img[:,100] def normalization(value): # ""&quo ...

  10. 作为前端的你不能不知道的知识,总结物理像素,像素密度,分辨率,CSS像素,设备像素比,二倍图,layout viewport、visual viewport 、ideal viewport、meta。

    此篇文章总结物理像素,像素密度,分辨率,CSS像素,设备像素比,二倍图,layout viewport.visual viewport .ideal viewport.meta. 首先我们来谈谈最基础 ...

最新文章

  1. 根据FileUpload控件名获取上传文件(大小)类型
  2. CNNIC发布“网域”DNS系列产品了
  3. 20行python代码的入门级小游戏-200行Python代码实现的2048小游戏
  4. U3D 扩展方法 Dotween tolua
  5. ajax不支持post,AJAX不能正确发送POST变量
  6. matlab对多个矩阵循环,MATLAB:在不使用循环的情况下提取矩阵的多个部分
  7. [转]busybox登陆后没要求输入密码的解决办法
  8. truffle Migration是什么
  9. 用开源技术巧解代账公司开票据难题
  10. 统一身份认证(CAS)中文文档 请多指教
  11. 华为钱包扫码云闪付_华为钱包、云闪付,NFC支付要这样使用!!!-已回复
  12. 来篇鸡汤文吧,教你如何七周内从小菜鸟成长为一名合格的数据分析师
  13. 缺少包含@author的注释信息解决方法
  14. nginx安装、配置文件详解、测试
  15. 史上最全的APP推广模式及方法技巧
  16. 如何执行存储过程以及如何进行调试?
  17. 群晖nas给linux共享空间,群晖NAS - 存储空间不足的解决方法
  18. 简诉事件代理(事件委托)及其优点
  19. 【Error】 Linux系统“检测到系统程序错误”
  20. jadx-gui 1.4.5使用时遇到的问题

热门文章

  1. c语言版五指棋,linux终端运行
  2. Windows电脑怎么重装系统?超详细教程!装机不再求人!
  3. 【用户画像】用户画像添加标签、定义标签任务、搭建工程
  4. hrs软件在linux下如何启动,linux中进程管理的三大工具及进程查看命令
  5. 【win32】高仿QQ截图
  6. 追求浪漫;现实的自我;感悟人生
  7. 探索优傲机器人丨UR10e在电子制造业的应用
  8. 摄氏度符号英文计算机语言,英文文章里摄氏度符号打法
  9. 如何进行自我职业规划?
  10. cmake错误:CMake Error: CMake can not determine linker language for target