matlab灰度图转rgb原理,RGB图像转化为灰度图原理以及MATLAB实现
RGB图像转化为灰度图原理以及MATLAB实现
1 原理
在RGB彩色模型中表示的图像由三个分量图像组成,每种原色一幅分量图像。利用MATLAB对图像进行读取,可以知道存储RGB图像数据为256*256 *3 uint8,其中256*256表示长和宽的像素个数,3表示红绿蓝三个分量图像,uint8表示每个分量图像(R、G、B)的像素点值的位宽为8比特,即可表示0-255的范围
图片来源:https://zhuanlan.zhihu.com/p/57447773
灰度数字图像是每个像素只有一个采样颜色的图像,通常显示为从最暗黑色到最亮的白色的灰度。因此我们可以将RGB模型转化为YUV模型(亮度-色度模型,“Y”表示明亮度,“U”和“V”则是色度、浓度)其中的Y通道(亮度)就是灰度图像,像素点值的位宽依然为8bit,可表示0-255的范围,其中0表示黑色,255表示白色。转换公式如下:
Y即为我们所要的灰度图。
2 MATLAB代码
outputImage=rgb2gray(inputImage);1
THE END.
感谢阅读。
如果你觉得这篇文章有用的话,求
文章来源: blog.csdn.net,作者:Binary-AI,版权归原作者所有,如需转载,请联系作者。
原文链接:blog.csdn.net/weixin_44378835/article/details/109968150
matlab灰度图转rgb原理,RGB图像转化为灰度图原理以及MATLAB实现相关推荐
- RGB图像转化为灰度图原理
RGB图像转化为灰度图原理 1 原理 利用MATLAB对RGB图像进行读取: img=imread('蒙娜丽莎.jpg'); 可以知道存储RGB图像数据为256×256×3uint8256\times ...
- matlab bmp hsi,matlab中RGB与HSI图像转化
姓名:边颖超 学号:19021210974 编程实现RGB与HSI彩色空间的转换,将一幅彩色图像分解为H.S.I三个分量,并显示这三个分量所对应的灰度图像. (1)利用imread函数读入灰度图片hu ...
- C语言实现将彩色bmp图像转化为灰图、灰度图像反色
彩色图像转灰度图像 彩色(24位)bmp图像结构: typedef struct{bitmapFileHeader bfHeader;bitmapInfoHeader biHeader;unsigne ...
- 利用OpenCV和C++实现由RGB图像转化为灰度图,再将灰度图转化为二值图的程序
#include<opencv2\opencv.hpp> #include<opencv2/imgproc/imgproc.hpp> #include<opencv2\i ...
- 利用OpenCV的imread将RGB图像转化为灰度图像
图像处理开发需求.图像处理接私活挣零花钱,请加微信/QQ 2487872782 图像处理开发资料.图像处理技术交流请加QQ群,群号 271891601 通常,我们是利用cvtColor将图像转化为灰度 ...
- Matlab图像处理创新实践-实验2【图像滤波基础(2)】
Matlab图像处理创新实践-实验1[图像滤波基础(1)] Matlab图像处理创新实践-实验2[图像滤波基础(2)] Matlab图像处理创新实践-实验3[图像锐化] Matlab图像处理创新实践- ...
- Matlab图像处理创新实践-实验3【图像锐化】
Matlab图像处理创新实践-实验1[图像滤波基础(1)] Matlab图像处理创新实践-实验2[图像滤波基础(2)] Matlab图像处理创新实践-实验3[图像锐化] Matlab图像处理创新实践- ...
- Matlab图像处理创新实践-实验1【图像滤波基础(1)】
Matlab图像处理创新实践-实验1[图像滤波基础(1)] Matlab图像处理创新实践-实验2[图像滤波基础(2)] Matlab图像处理创新实践-实验3[图像锐化] Matlab图像处理创新实践- ...
- Matlab实现RGB图像批量转换热图
RGB图像如下: 效果图如下: 转换方法要求原图为单通道图像,所以首先使用了rgb2gray的方法. 转换原理为原图像像素值越大,在热图中就越红,反之在热图中就越蓝. colormap(jet);使用 ...
最新文章
- 6.11 将分割数据转换为多值IN列表
- python输入字母判断大小写_Python-检查输入的数字、大写字母、小写字母和特殊字符...
- 【codevs 1315】1315 摆花2012年NOIP全国联赛普及组(dp)
- linux 16.04系统下载,ubuntu16.04下载|ubuntu 16.04 官方完整版-520下载站
- mybatis的简单查询用语句吗_FILTER函数你用过吗?一对多查询与自动筛选,用它都能轻松搞定...
- 开发留言本,学习笔记
- 双塔模型没效果了?请加大加粗!
- eclipse jad
- hdu 4691 Front compression
- 计算机启动硬盘自检,启动时硬盘自检?这样处理就没事了
- 移动端微信浏览器调试工具整理eruda,微信x5调试工具无法使用,推荐新工具eruda、vconsole和debugxweb
- 【最短路】Graph practice T2 drive 题解
- 微软 Windows 10 官方下载地址
- 基于C语言的网络电子词典
- 华为云的下一程:与中国SaaS软件开发企业一起“乘风破浪”
- PS 学习笔记 18-加深工具组
- Python项目——飞机大战!
- 计算机键盘桌滑道原理,电脑桌键盘滑道组装办法,办公桌下面的键盘托怎么安装...
- 【数据分析】:什么是数据分析?
- C++,ini文件操作(包含类)