تبديلات مكاني

منظور از تبديل مكاني تغيير دادن رابطه ي مكاني بين پيكسلهاي موجود در تصوير اصلي است.

تغيير ابعاد  تصوير
براي تغيير ابعاد يك تصوير از تابع imresize ميتوان استفاده كرد. در اين تابع بايد ضريب بزرگنمايي را كه عددي كوچكتر يا بزرگتر از 1 است، تعيين كرد. اگر قصد بزرگتر كردن اندازه ي تصوير را داريد بايد عددي بزرگتر از 1 و اگر قصد كوچكتر كردن اندازه ي تصوير را داريد بايد عددي كوچكتر از 1 را انتخاب كنيد.

خرید کدهای یک مثال:

 

637

به جاي تعيين ضريب بزرگنمايي، م يتوانيد ابعاد تصوير خروجي را تعيين كنيد، اما اگر ابعاد را به درستي انتخاب نكنيد تصوير خروجي دچار اعوجاج خواهد شد. اگر به جاي يكي از ابعاد تصوير از NaN استفاده كنيد، متلب به طور خودكار آن را طوري محاسبه مي كند كه نسبت ابعاد تصوير اوليه حفظ شود.

خرید کدهای یک مثال:

 

638

براي تغيير ابعاد مورد نياز در پردازش چند درجه ي تفكيك مي توانيد از تابع impyramid استفاده كنيد. تابع imresize براي افزايش ابعاد تصوير از درونيابي استفاده مي كند. روش پيش فرض براي درونيابي، روش ‘bicubic’ است. مي توان از روشهاي ‘bilinear’ و ‘nearest’ نيز استفاده كرد (براي ديدن حالتهاي مختلف به صفحه ي مرجع دستور imresize مراجعه كنيد). مثال:

Y = imresize(X,[100 150],’bilinear’)

جلوگيري از پديده همپوشاني (فركانسي)
در هنگام كاهش ابعاد تصوير (به ويژه تصاوير با تباين زياد)، تصوير حاصله داراي الگوهاي پله اي شكل و يا الگوهاي اثر ريپل (به نامmoire) خواهد بود. براي كاهش ميزان اين اثر، دستور imresize به طور پيش فرض (به جز براي درونيابي نوع ‘nearest’) از فيلترهاي ضدهمپوشاني استفاده مي كند. براي غيرفعال كردن استفاده از اين فيلترها، ويژگي (يا پارامتر Antialiasing) را برابر
false قرار دهيد.

نویسنده: دکتر هادی گرایلو

 

مقاله متلب,مطلب,متلب,مقاله برق,مقاله قدرت,مقاله مطلب,مقاله سیمولینک,دانلود متلب,دانلود مقاله متلب,مقالهmatlab ,آموزش متلب,مطلب,متلب,آموزش برق,آموزش قدرت,آموزش مطلب,آموزش سیمولینک,دانلود متلب,دانلود آموزش متلب,آموزشmatlab ,پروژه متلب,مطلب,متلب,پروژه برق,پروژه قدرت,پروژه مطلب,پروژه سیمولینک,دانلود متلب,دانلود پروژه متلب,پروژهmatlab ,

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *