Info
This question is closed. Reopen it to edit or answer.
Please help! Trying to convert greyscale image back to rgb. error "rbg" not defined when using conversion code.
1 view (last 30 days)
Show older comments
Sun=imread('noisePhoto.jpg');
Sun2=rgb2gray(Sun);
subplot(1,3,1)
title('Original')
imshow(Sun)
[m,n]= size(Sun2);
output=zeros(m,n);
for i=1:m
for j=1:n
rmin=max(1,i-1);
rmax=min(m,i+1);
cmin=max(1,j-1);
cmax=min(n,j+1);
%neigborhood
temp=Sun(rmin:rmax,cmin:cmax);
output(i,j)=mean(temp(:));
end
end
output=uint8(output);
subplot(1,3,2),imshow(output)
rgb=cat(3,output,output,output);
subplot(1,3,3);
imshow(rbg);
0 Comments
Answers (1)
Naman Bhaia
on 2 May 2019
I think it is saying 'rbg' not found becuase it seems to be a typographical error. Try 'imshow(rgb)' and see if it solves the issue you are facing. I tried running your code and after fixing the last line, it did not throw any other error.
0 Comments
This question is closed.
See Also
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!