Image processing

انواع تصاویر در متلب

در این مقاله به معرفی مفهوم تصاویر و اجزای تشکیل دهنده آن ها در محیط متلب می پردازیم.

  • تصاویر ایندکس دار
  • تصاویر مقیاس خاکستری
  • تصاویر باینری
  • تصاویر رنگی RGB
  • تصاویر رنگی HSV

تصاویر ایندکس شده

این دسته تصاویر دارای دو بخش بوده که در دو ماتریس مجزا ذخیره می شود.

بخش اول نقشه رنگ یا همان map

بخش دوم شامل ماتریس دو بعدی است که عدد آن به سطر ماتریس map اشاره دارد.

ind_pic

مپ یا نقشه رنگ ماتریسی با سه ستون، که نشان دهنده میزان ترکیب رنگ های قرمز، سبز و ابی می باشد. مثالا در عکس بالا عدد 5 به سطر 5 ام  ماتریس رنگ اشاره دارد.

مزایای این روش :

حجم تصویر کاهش پیدا می کند.

برای تفکیک رنگ ها منسجم تر عمل خواهد کرد .

تمرین : رنگ قرمز را از تصاویر ایندکس شده بیرون بکشید.  (راهنمایی: برای اینکار کافیست محدوده R,G,B را در ماتریس مپ با حلقه IF مشخص کنید)

تصاویر مقیاس خاکستری

در این حالت ماتریس نشان دهنده سطر و ستون های (پیکسل ها) تصویر، شدت روشنایی رنگ سفید تا سیاه را بنمایش می گذارد.

gray_pic

یعنی عدد صفر نمایش دهنده رنگ سیاه و عدد 1 (255) نشان دهنده رنگ سفید مطلق می باشد هر چه عدد به یک نزدیک تر باشد تصویر روشن تر و بلعکس خواهد بود

تصاویر باینری

ماتریس تصاویر باینری تنها دارای د مقدار صفر و یک می باشد که رنگ سفید و مشکی را شامل می شود. در واقع در این مدل نمایش بسیاری از جزییات حذف می شود.

تصاویر رنگی RGB

تصاویر RGB دارای یک ماتریس سه بعدی می باشد که بُعد اول شدت رنگ قرمز، بُعد دوم شدت رنگ سبز و بُعد سوم شدت رنگ آبی را به نمایش می گذارد.

به عنوان مثال : انتظار داریم برای رنگ قرمز [0 0 1] برای رنگ زرد [0 1 1]


rgb_pic

یکی از اشکالات این طرز نمایش تصاویر علاو بر حجم بالایی که تصویر اشغال می کند مسأله عمل نکردن بسیاری از توابع برای این فرمت تصاویر می باشد.

برای حل مشکل باید تصویر را در سه بُعد به صورت جدا جدا مورد بررسی قرار داد.

تصاویر HSV

تصویر در سه ماتریس H ،S و V ذخیره می شود هر ماتریش نشان دهنده یک المان از شکل زیر می باشد.

مقدار 0 تا 1 که نشان دهنده موقعیت رنگ بر روی چرخ رنگ است. با افزایش رنگ از 0 به 1 ، رنگ از قرمز به نارنجی ، زرد ، سبز ، فیروزه ای ، آبی ، سرخابی و در نهایت از مشکی به قرمز برمی گردد.H
مقدار اشباع رنگ
0 سایه خنثی، در حالی که 1 حداکثر اشباع را نشان می دهد.
S
مقدار قرمز ، سبز و آبی و رنگ خاص.V

حال زمان آن رسیده است که تبدیل های انواع تصاویر را در محیط متلب مورد بررسی قرار دهیم .

3 نظر برای “انواع تصاویر در متلب

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

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