تحليل تصوير-3
9- مشاهده ي تمام اشياء
ابتدا از دستور labelmatrix براي تهيه ماتريس برچسب استفاده ميكنيم:
حال براي اينكه هر دانه برنج را با يك رنگ نشان دهيم تا بتوانيم تصويري رنگي مشاهده كنيم، ماتريس به دست آمده را به كمك دستور label2rgb به يك تصوير رنگي تبديل كرده و آن را نمايش مي دهيم:
تمرين: از دستور label2rgb راهنما بگيريد و در مورد نحوه استفاده از رنگ آميزيهاي مختلف تحقيق كنيد.
در اينجا ممكن است به دستور
>>help graph3d
نياز داشته باشيد.
10- محاسبه مساحت اشياء مختلف
هر دانه برنج يك جزء به هم پيوسته است. به كمك دستور regionprops اطلاعاتي را ميتوان در مورد هر دانه برنج كسب كرد:
نتيجه:
براي دسترسي به مساحت برنج 50 اُم :
11- محاسبه ي برخي ويژگيها از روي مساحت
ابتدا اطلاعات مساحت دانه هاي برنج را در يك آرايه جداگانه ذخيره كرده و سپس، كوچكترين دانه برنج را پيدا كنيد:
نتيجه (مقدار مساحت و شماره ي كوچكترين دانه برنج):
12- توليد هيستوگرام براي مساحتهاي دانه هاي برنج
الف- عمده دانه-برنجها چه مساحتي دارند؟
ب- چقدر دانه-برنجها يكدست هستند؟
از دستور hist براي توليد هيستوگرام برداري از داده ها استفاده مي كنيم. ميتوانيم تعيين كنيم كه محدوده تغييرات داده ها در بردار ورودي به چند بازه تقسيم شود.
نتيجه:
توجه: براي ديدن نمايشي از قاليتهاي پردازش تصوير در متلب دستور زير را وارد كنيد تا صفحه مربوطه براي شما نمايش داده شود.
نویسنده: دکتر هادی گرایلو
مقاله متلب,مطلب,متلب,مقاله برق,مقاله قدرت,مقاله مطلب,مقاله سیمولینک,دانلود متلب,دانلود مقاله متلب,مقالهmatlab ,آموزش متلب,مطلب,متلب,آموزش برق,آموزش قدرت,آموزش مطلب,آموزش سیمولینک,دانلود متلب,دانلود آموزش متلب,آموزشmatlab ,پروژه متلب,مطلب,متلب,پروژه برق,پروژه قدرت,پروژه مطلب,پروژه سیمولینک,دانلود متلب,دانلود پروژه متلب,پروژهmatlab ,
سلام ممنون از مطلبتون. اگه دو نوع برنج مثلا با دو سایز باشه باید کدوم موارد رو در تابع regionprops درنظربگیریم همون basic که سه تا مورد رو میده کافیه برا تشخیص دو نوع برنج از هم.با تشکر