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