【Matlab图像处理100问】Q002:灰度化
Matlab图像处理100问
问题来源:https://github.com/gzr2017/ImageProcessing100Wen
图像来源:https://wallhaven.cc/
环境:Matlab 2020a+实时编辑器 ©花小白2020
作者:花小白2020





A002:
Img=imread("BaseImg.jpg");
[Ny,Nx,~]=size(Img);
ImgGray=uint8(zeros(Ny,Nx));
for iy=1:Ny
for ix=1:Nx
ImgGray(iy,ix)=0.2126*Img(iy,ix,1)+0.7152*Img(iy,ix,2)+0.0722*Img(iy,ix,3);
end
end
imshow(ImgGray)
©花小白2020