⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 secha.asv

📁 rgb转换为XYZ色彩空间,使用matlab实现
💻 ASV
字号:
%function xyz=rgb2xyz(rgb)
rgb=imread('x1.bmp');
rgb=im2double(rgb);
r=rgb(:,:,1);
g=rgb(:,:,2);
b=rgb(:,:,3);
[M,N]=size(rgb);
%rgbtxyz=[0.4124,0.3575,0.1804;0.2128,0.7152,0.0722;0.0193,0.1192,0.9502];

   X=0.4124*r+0.3575*g+0.1804*b;
   Y=0.2128*r+0.7152*g+0.0722*b;
   Z=0.0193*r+0.1192*g+0.9502*b;

 % xyz=rgbtxyz.*rgb;
xyz=cat(3,X,Y,Z);
figure(1);
imshow(xyz);
%imwrite(xyz,'new.bmp');
%bw1=edge(xyz,'canny',0.2);
bw2=edge(rgb,'canny',0.2);
figure(2);
imshow(bw2);

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -