gpt4 book ai didi

matlab - 图像的 rgb

转载 作者:太空宇宙 更新时间:2023-11-03 20:31:25 25 4
gpt4 key购买 nike

获取 RGB 值:

RGB = imread('C:\Documents and Settings\student2\Desktop\Water lilies.jpg');
R = RGB(:, :, 1);
G = RGB(:, :, 2);
B = RGB(:, :, 3);

有人能告诉我为什么我们用1、2、3分别得到红、绿、蓝矩阵吗?

最佳答案

如果您查看 RBG 的大小:size(RGB),您会看到它是宽度 X 高度 X 3。每个像素由 3 个值表示 - 红色、绿色和蓝色;像素的实际颜色是这些原色的混合 - Wikipedia .

如果你想知道为什么 R 是 1,G 是 2,B 是 3,而不是 R 是 3,B 是 1 之类的,这只是约定俗成。我假设是因为红光频率较低,蓝色频率较高,绿色介于两者之间 - Wikipedia .

关于matlab - 图像的 rgb,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10062971/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com