انواع تصاویر در متلب
در این مقاله به معرفی مفهوم تصاویر و اجزای تشکیل دهنده آن ها در محیط متلب می پردازیم.
- تصاویر ایندکس دار
- تصاویر مقیاس خاکستری
- تصاویر باینری
- تصاویر رنگی RGB
- تصاویر رنگی HSV
تصاویر ایندکس شده
این دسته تصاویر دارای دو بخش بوده که در دو ماتریس مجزا ذخیره می شود.
بخش اول نقشه رنگ یا همان map
بخش دوم شامل ماتریس دو بعدی است که عدد آن به سطر ماتریس map اشاره دارد.
مپ یا نقشه رنگ ماتریسی با سه ستون، که نشان دهنده میزان ترکیب رنگ های قرمز، سبز و ابی می باشد. مثالا در عکس بالا عدد 5 به سطر 5 ام ماتریس رنگ اشاره دارد.
مزایای این روش :
حجم تصویر کاهش پیدا می کند.
برای تفکیک رنگ ها منسجم تر عمل خواهد کرد .
تمرین : رنگ قرمز را از تصاویر ایندکس شده بیرون بکشید. (راهنمایی: برای اینکار کافیست محدوده R,G,B را در ماتریس مپ با حلقه IF مشخص کنید)
تصاویر مقیاس خاکستری
در این حالت ماتریس نشان دهنده سطر و ستون های (پیکسل ها) تصویر، شدت روشنایی رنگ سفید تا سیاه را بنمایش می گذارد.
یعنی عدد صفر نمایش دهنده رنگ سیاه و عدد 1 (255) نشان دهنده رنگ سفید مطلق می باشد هر چه عدد به یک نزدیک تر باشد تصویر روشن تر و بلعکس خواهد بود
تصاویر باینری
ماتریس تصاویر باینری تنها دارای د مقدار صفر و یک می باشد که رنگ سفید و مشکی را شامل می شود. در واقع در این مدل نمایش بسیاری از جزییات حذف می شود.
تصاویر رنگی RGB
تصاویر RGB دارای یک ماتریس سه بعدی می باشد که بُعد اول شدت رنگ قرمز، بُعد دوم شدت رنگ سبز و بُعد سوم شدت رنگ آبی را به نمایش می گذارد.
به عنوان مثال : انتظار داریم برای رنگ قرمز [0 0 1] برای رنگ زرد [0 1 1]
یکی از اشکالات این طرز نمایش تصاویر علاو بر حجم بالایی که تصویر اشغال می کند مسأله عمل نکردن بسیاری از توابع برای این فرمت تصاویر می باشد.
برای حل مشکل باید تصویر را در سه بُعد به صورت جدا جدا مورد بررسی قرار داد.
تصاویر HSV
تصویر در سه ماتریس H ،S و V ذخیره می شود هر ماتریش نشان دهنده یک المان از شکل زیر می باشد.
مقدار 0 تا 1 که نشان دهنده موقعیت رنگ بر روی چرخ رنگ است. با افزایش رنگ از 0 به 1 ، رنگ از قرمز به نارنجی ، زرد ، سبز ، فیروزه ای ، آبی ، سرخابی و در نهایت از مشکی به قرمز برمی گردد. | H |
مقدار اشباع رنگ 0 سایه خنثی، در حالی که 1 حداکثر اشباع را نشان می دهد. | S |
مقدار قرمز ، سبز و آبی و رنگ خاص. | V |
حال زمان آن رسیده است که تبدیل های انواع تصاویر را در محیط متلب مورد بررسی قرار دهیم .
ممنون بابت زحماتی که می کشید
عالی بود ممنون
ببخشید کلاس آنلاین هم برگذار می کنید؟