پاورپوینت آشنایی با پردازش تصویر در متلب (pptx) 8 اسلاید
دسته بندی : پاورپوینت
نوع فایل : PowerPoint (.pptx) ( قابل ویرایش و آماده پرینت )
تعداد اسلاید: 8 اسلاید
قسمتی از متن PowerPoint (.pptx) :
آشنایی با پردازش تصویر در متلب
1
تصاویر در متلب
فرمتهای رایج:
- تصاویر سیاه-سفید یا باینری (۰,۱)
- تصاویر شدتی (مثل خاکستری)
- تصاویر رنگی RGB
2
ورودی و خروجی گرفتن تصویرها
خواندن و نوشتن تصویر
>> 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 )
3
ساخت تصویر
ساخت یک تصویر ساده به کمک ماتریس
نمایش به صورت scaling
>> A = [ 1 2 3; 4 5 6; 7 8 9 ]
A = 1 2 3
4 5 6
7 8 9
>> imshow(A, [])
4
ایجاد تغییرات در تصویر
سیاه و سفید کردن تصویر
>> 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);
5
هیستوگرام
>> Imhist( gray_lenna )
>> imhist( lenna( ; , : , 1) )
>> imhist( lenna( ; , : , 2) )
>> imhist( lenna( ; , : , 3) )
6
لبهیابی
>> BW1 = edge(gray_lenna,'Canny');
>> BW2 = edge(gray_lenna,'Prewitt');
>> imshowpair(BW1,BW2,'montage');
7
بهبود تصویر
حذف نویز تصویر
>> 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);
8