首页 > 其他分享 >RGB转YcbCr色彩空间

RGB转YcbCr色彩空间

时间:2023-12-17 15:11:17浏览次数:27  
标签:YCbCr Gray COL YcbCr RGB data 色彩 ROW

%将一幅640*480的彩色图片转换成显示成灰度显示?
clc;
clear all;
close all;

RGB_data = imread('lena.jpg');%图像读入

R_data =    RGB_data(:,:,1);
G_data =    RGB_data(:,:,2);
B_data =    RGB_data(:,:,3);

imshow(RGB_data);

[ROW,COL, DIM] = size(RGB_data); %提取图片的行列数

Y_data = zeros(ROW,COL);
Cb_data = zeros(ROW,COL);
Cr_data = zeros(ROW,COL);
Gray_data = RGB_data;
%YCbCr_data = RGB_data;

for r = 1:ROW 
    for c = 1:COL
        Y_data(r, c) = 0.299*R_data(r, c) + 0.587*G_data(r, c) + 0.114*B_data(r, c);
        Cb_data(r, c) = -0.172*R_data(r, c) - 0.339*G_data(r, c) + 0.511*B_data(r, c) + 128;
        Cr_data(r, c) = 0.511*R_data(r, c) - 0.428*G_data(r, c) - 0.083*B_data(r, c) + 128;
    end
end 

% YCbCr_data(:,:,1)=Y_data;
% YCbCr_data(:,:,2)=Cb_data;
% YCbCr_data(:,:,3)=Cr_data;

% figure;
% imshow(YCbCr_data);

Gray_data(:,:,1)=Y_data;
Gray_data(:,:,2)=Y_data;
Gray_data(:,:,3)=Y_data;

figure;
imshow(Gray_data);
 

 

RGB2YUV 与 高斯滤波 中值滤波 均值滤波

标签:YCbCr,Gray,COL,YcbCr,RGB,data,色彩,ROW
From: https://www.cnblogs.com/bbhhh/p/17909112.html

相关文章

  • 色彩搭配的艺术:探索配色方案的奥秘
     色彩,是视觉世界的灵魂。在日常生活中,我们无时无刻不处在色彩的包围之中。色彩可以影响我们的情绪、行为,甚至决策。在设计领域,色彩搭配和配色方案更是至关重要的环节。本文将带你走进色彩的世界,揭秘色彩搭配与配色方案的奥秘。色彩卡|一个覆盖广泛主题工具的高效在线平台(a......
  • FPGA驱动RGB888屏幕——基于正点原子达芬奇FPGA开发板
    RGB888简介重要提示:由于我没有RGB888屏幕,所以代码未经验证,但是我将其在HDMI中使用了,证明代码还是有一定的正确性一个像素点由三种颜色控制,每个颜色8bit,共24bit,三个字节,这就是RGB888。同样的还有RGB565等。LCD屏幕介绍1、HSYNC(水平同步信号、行同步信号):产生此信号,说明开始显......
  • 基于FPGA的RGB图像转Ycbcr实现,包括tb测试文件以及MATLAB辅助验证
    1.算法运行效果图预览 将FPGA的数据导入到matlab进行显示    2.算法运行软件版本Vivado2019.2 matlab2022a 3.算法理论概述     基于FPGA的RGB图像转Ycbcr转换的实现,主要是通过数字电路的设计,利用硬件并行处理的能力,快速完成图像数据的转换。   ......
  • RGB转YCbCr——基于《基于MATLAB与FPGA的图像处理教程》
    YCbCr介绍YCbCr由Y、Cb、Cr组成。为一种数字信号1、Y:表示颜色的明亮度和浓度,也可叫灰度阶。(通过RGB转换YCBCR提取Y分量也可以得到灰度图像)2、Cb:表示颜色的蓝色浓度偏移量即RGB输入信号蓝色部分与RGB信号亮度值之间的差异。3、Cr:表示颜色的红色浓度偏移量即RGB输入信号红色部分......
  • 太阳能火焰灯玉米灯ic方案 RGB方案
    太阳光是人类生存不可或缺的能源之一,而太阳能则是一种清洁、可再生的能源。随着人们对环保和能源利用的不断探索,太阳能的应用也越来越广泛。太阳能火焰灯玉米灯是一种集成了太阳能电池板、LED灯珠和IC控制器的户外照明设备,具有安全、环保、实用、美观等特点,被广泛应用于公园、广场......
  • 影像仪自行更换RGB光源,“看得清,测得准”!
    影像仪作为一种现代化高精度测量设备,在各行各业都有着广泛的应用。而RGB表光作为影像仪中的一个关键技术,也是实现图像真实还原的重要因素之一。什么是RGB表光?RGB是指红(Red)、绿(Green)、蓝(Blue)三种基本色彩,在光学领域被广泛运用。而表光是指透过衬底的光亮。因此,RGB表光可以理解为透......
  • 笔记本不接电源屏幕色彩失真
    win+Q,直接搜:“英特尔显卡控制中心” 把功率下的电源设置关闭即可。  翻译搜索复制......
  • RGB颜色查询对照表(HTML RGB 颜色代码表,颜色对照表)
    RGB颜色查询对照表 颜色码对照表颜色英文代码形象描述十六进制RGBLightPink浅粉红#FFB6C1255,182,193Pink粉红#FFC0CB255,192,203Crimson猩红#DC143C220,20,60LavenderBlush脸红的淡紫色#FFF0F5255,240,245PaleVioletRed苍白的紫罗兰红色#DB7093219,112,147HotPink热情的粉红#FF69......
  • java使用ImageIO读取CMYK图片转存为RGB图片在本地和线上表现不同的问题
    项目里有jpg图片是CMYK颜色模式,需要转成RGB颜色模式,我使用的方法简单粗暴,就是利用ImageIO转存一下,在我的本地正常。但是丢到服务器上就有问题了,色差很大。不知道是什么情况。`BufferedImageimg=ImageIO.read(src);ImageIO.write(img,"jpeg",dest);`本......
  • 不黑箱,不抽卡,分分钟带你拿捏SD中的色彩控制 | 京东云技术团队
    导言颜色控制一直是AIGC的难点,prompt会污染、img2img太随机…今天带来利用controlnet,实现对画面颜色的有效控制。都说AIGC是抽卡,但对把它作为工具而非玩具的设计师,必须掌握如何控制它,让我们一起开始可控AI生成。想给AI点颜色瞧瞧,怎么这么难大家或许已经通过各种《三分钟包会》《五......