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

دستور hsv در متلب

نویسنده : علی بجنوردی | زمان انتشار : 22 اسفند 1399 ساعت 03:15

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  نوشته شده است . …