灰度图、RGB图的区别
一、灰度图
灰度图就是单通道图像,而单通道图是指维度数为2的图像。
而灰度就是没有色彩,RGB色彩分量全部相等(可将这点与下文的RGB图进行对比)。那么灰度图的每个像素点就只有一个值表示颜色,像素值的范围就是[0~255]。如使用RGB表示灰度为100的图像,三通道灰度图即RGB(100,100,100),而单通道灰度图只有其中一个有值。
简而言之,灰度图就是黑白图。
(图片来源于:百度图片-点击访问)
二、RGB图
图像通道在RGB色彩模式下就是指在下就是指那单独的红色R、绿色G、蓝色B部分。
与灰度图不同之处在于,该图的每个像素点都有3个值表示颜色,也叫3通道。如RGB(10,47,200).
(图片来源于:百度图片-点击访问)
以上为概念的区分,那么从参数的角度如何区分呢?
由于每个点若位深度为8,即8bit,那么就是灰度图。
若位深度为24,即RGB图。
#include <opencv2/opencv.hpp>
#include <iostream>
using namespace cv; //导入cv命名空间
using namespace std;int main() {Mat m = Mat(2, 3, CV_32FC(1)); //此处的即为单通道return 0;
}
灰度图、RGB图的区别相关推荐
- python下最全的cv2图像处理入门知识!!!!灰度图 RGB图 针对某种颜色做提取、高斯模糊等等
早些时候实验的关于图像的知识,一直放着感觉发挥不出它的作用,故自己将它发上来,大家可以看看. 1.头文件 import cv2 import numpy from scipy.misc import ...
- 【UE4 C++】读取灰度图/RGB图中的像素值生成自定义形状的模型分布
效果图 一.PS制作一张自定义形状的像素图 导出为PNG图片 二.UE4创建函数库读取图片像素颜色 1.新建C++类 2.头文件中添加函数 public:UFUNCTION(BlueprintCall ...
- Lab图,RGB图,灰度图,二值图的联系
https://blog.csdn.net/luxialan/article/details/39293069
- PIL保存二维numpy数组(2,2)为灰度图和RGB图
如果使用cv2,直接保存二维数组就可以了,只是只能保存为灰度图(8bit):如果偏要保存为RGB图,则需要使用np.stack进行深度的堆叠(每个深度R/G/B的值是相同的),然后再保存就是RGB图了 ...
- 利用公式实现RGB图转化为灰度图
通过公式完成RGB图转化为灰度图 任务介绍 公式介绍 关键代码 效果展示 任务介绍 我们在进行RGB图像转灰度图时可以使用Opencv中的库函数imread,需要将参数flags设置为0,cv2.im ...
- 【图像增强】灰度图与RGB图Clahe的python实现
Clahe:Contrast Limited Adaptive Histogram Equalization 对比度受限的自适应直方图均衡化 Clahe的理论解释: Clahe理论详解1 Cl ...
- 图像处理基础---RGB图 灰度图 索引图 调色板
(1)二进制图 在二进制图中,像素的取值为两个离散数值0或1中的一个,0代表黑色,1代表白色 例 A=[0 0 1;1 1 0; 0 0 1]; >> imshow(A,'InitialM ...
- 凹凸贴图(Bump Map)实现原理以及与法线贴图(Normal Map)的区别
凹凸贴图(Bump Map)实现原理 以及与法线贴图(Normal Map)的区别 1 前言 翻译这篇教程的目的是为了帮助那些对图形渲染技术有兴趣却又苦于找不到免费中文学习资料的人.在我的身边没有任何 ...
- 矢量图和位图的区别(转)
百科名片 花形矢量图 矢量图是根据几何特性来绘制图形,矢量可以是一个点或一条线,矢量图只能靠软件生成,文件占用内在空间较小,因为这种类型的图像文件包含独立的分离图像,可以自由无限制的重新组合.它的特点 ...
最新文章
- Centos6.3下利用changepassword修改samba账户密码
- cx_Oracle读写clob
- 关于C# WebService的一些看法
- linux移植wifi sd8688.bin 最新固件,[ZZ]浅析firmware完整生存和使用流程
- [libuv] libuv安装
- Redis:21---客户端相关配置篇
- Yolo系列知识点梳理(Yolov1-v5)
- 流程DEMO-合同会审表
- MTK 驱动(80)---MTK平台User版本开机异常/无法开机,如何抓取log
- 【转】linux常用命令
- 针对主流浏览器的CSS-HACK写法及IE常用条件注释
- 线性代数分块矩阵公式
- utc时间 单位换算_utc时间(utc时间转换北京时间)
- 创建了对嵌入的互操作程序集间接引用,无法嵌入互操作类型
- 后台开发面试要点(腾讯互娱事业群)
- 可见光波长和颜色的对应关系
- 苹果支付验证回执单相关错误码
- Python: self的含义
- ElasticSearch那些事儿(五)
- 通网网站被大规模挂马 15个频道中病毒
热门文章
- 淘宝店铺网络营销赢家手册
- 类似论坛评论和回复(评论盖楼)-android
- HTML5七夕情人节表白送花网页制作(HTML+CSS+JavaScript)
- 【分享】周鸿祎--用户体验和微创新
- SAP如何在创建销售订单时生成VF04开票索引VKDFS
- Android Service Note --- Local Service Sample Remote Messenger Service Sample
- vue2 使用 oninput onChange报错Uncaught ReferenceError: oninputHandler is not defined
- IDEA类和方法自动添加注释
- c语言调用循环内部函数,通达信绘图函数调用,通达信调用内部数据
- 藏文在线翻译器-uniapp实现藏文翻译软件分享到微信