بخشی از پاورپوینت

اسلاید 1 :

آشنایی با پردازش تصویر در متلب

اسلاید 2 :

تصاویر در متلب
فرمتهای رایج:
- تصاویر سیاه-سفید یا باینری (۰,۱)
- تصاویر شدتی (مثل خاکستری)
- تصاویر رنگی RGB

اسلاید 3 :

ورودی و خروجی گرفتن تصویرها
خواندن و نوشتن تصویر
>> lenna = imread('ngc6543a.jpg');
>> imshow(lenna)
>> size(lenna)
ans = 479 600 3 (RGB image)
>> imwrite(lenna, 'lenna.jpg', 'jpg')

گزینههای دیگر نمایش تصویر
>>imagesc(lenna )
>>imtool(lenna )
>>image(lenna )

اسلاید 4 :

ساخت تصویر
ساخت یک تصویر ساده به کمک ماتریس
نمایش به صورت scaling

>> A = [ 1 2 3; 4 5 6; 7 8 9 ]
A = 1 2 3
4 5 6
7 8 9

>> imshow(A, [])

اسلاید 5 :

ایجاد تغییرات در تصویر
سیاه و سفید کردن تصویر
>> gray_manual = (lenna(:,:,1)+lenna(:,:,2)+lenna(:,:,3)) /3;
>> binary_lenna = im2bw(lenna, 0.5);
>> gray_lenna = rgb2gray(lenna);
>> imshow(grey_lenna)

چرخش تصویر
>> rotated_lenna = imrotate(lenna,90);
>> imshow(rotated_lenna);

تغییر اندازه تصویر
>>small_lenna = imresize(lenna,[100 100], 'bilinear');
>>imshow(small_lenna);

اسلاید 6 :

هیستوگرام
>> Imhist( gray_lenna )
>> imhist( lenna( ; , : , 1) )
>> imhist( lenna( ; , : , 2) )
>> imhist( lenna( ; , : , 3) )

اسلاید 7 :

لبهیابی
>> BW1 = edge(gray_lenna,'Canny');
>> BW2 = edge(gray_lenna,'Prewitt');
>> imshowpair(BW1,BW2,'montage');

اسلاید 8 :

بهبود تصویر
حذف نویز تصویر
>> noise_lenna = imnoise(gray_lenna,'salt & pepper',0.02);
>> median_filter = medfilt2(noise_lenna);
>> imshowpair(noise_lenna,median_filter,'montage')

تنظیم کنتراست تصویر
>> imadjust(gray_lenna);
>> imshow(imadd(imadjust(gray_lenna),gray_lenna));

پر کردن تصویر
>> pelak = imread('pelak.jpg');
>> pelak_np = roifill(rgb2gray(pelak));
>> imshow(pelak_np);

در متن اصلی پاورپوینت به هم ریختگی وجود ندارد. برای مطالعه بیشتر پاورپوینت آن را خریداری کنید