How to convert a HSV image into gray image????

i have a rgb image that i have converted into HSv image and applied some filter on that, now i have to convert that filtered HSV image into gray image.

답변 (3개)

KSSV
KSSV 2016년 6월 17일

0 개 추천

댓글 수: 2

user06
user06 2016년 6월 17일
RGB=reshape(ones(64,1)*reshape(jet(64),1,192),[64,64,3]); by this we only get the bands of R G B i want to recover the image as it is.
Image Analyst
Image Analyst 2016년 6월 17일
Well who said to do that?

댓글을 달려면 로그인하십시오.

Image Analyst
Image Analyst 2016년 6월 17일

0 개 추천

Use rgb2gray:
hsvImage = rgb2hsv(rgbImage);
% Now do some computations on the HSV image.
% Now convert back to RGB
rgbImage2 = hsv2rgb(hsvImage);
% Convert to gray scale
grayImage = rgb2gray(rgbImage2);
kautsar rusydi
kautsar rusydi 2017년 6월 7일

0 개 추천

a=imread(img);
b=rgb2hsv(a);
c=a(:,:,3);

댓글 수: 1

That totally ignores the hsv image, and just sets c equal to the blue channel of the original RGB image.

댓글을 달려면 로그인하십시오.

카테고리

도움말 센터File Exchange에서 Convert Image Type에 대해 자세히 알아보기

태그

질문:

2016년 6월 17일

댓글:

2017년 6월 7일

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by