تبلیغات اینستاگرام
ads.fileon.ir

تبدیل rgb به hsv

نویسنده : علی بجنوردی | زمان انتشار : 16 خرداد 1400 ساعت 11:06

2016/04/27 پردازش تصاویر رنگی, سورس کد, کد متلب, مطالب آموزشی

در متلب با استفاده از تابع  rgb2hsv می توان تصویر را از فضای RGB به فضای HSV تبدیل کرد. کد نوشته شده در این بخش ابتدا تصویر را به HSV تبدیل می کند و سپس هر سه کانال H – S – V  را در تصاویر جداگانه نمایش می دهد . با استفاده از تصویر در فضای رنگ HSV می توان بسیاری از ویژگی های تصویر را استخراج کرد . این فضای رنگ کاربرد بسیاری در پردازش تصویر دارد.

کد زیر را اجرا نمایید تا خروجی را مانند تصویر بالا مشاهده نمایید .

clc
close all
imRGB=imread('peppers.png');
imHSV=rgb2hsv(imRGB);
H=imHSV(:,:,1);
S=imHSV(:,:,2);
V=imHSV(:,:,3);

figure;
subplot(2,3,1);imshow(imRGB),title('RGB')
subplot(2,3,2);imshow(imHSV),title('HSV')
subplot(2,3,3);imshow(H),title('Hue')
subplot(2,3,4);imshow(S),title('saturation')
subplot(2,3,5);imshow(V),title('value')

مطلب پیشنهادی

برنامه سری فوریه در متلب

  برنامه حل سری فوریه برای دو تابع f=x^2  و f=x^3  نوشته شده است . …