رسم هیستوگرام تصویر در متلب – راهنمای کاربردی

۲۱۴۸
۱۴۰۲/۰۴/۶
۲ دقیقه
PDF
آموزش متنی جامع
امکان دانلود نسخه PDF

در این مطلب، روش رسم هیستوگرام تصویر در متلب مورد بررسی قرار می‌گیرد. این کار کاربردهای زیادی در حوزه‌های مختلف و به ویژه «پردازش تصویر» (Image Processing) دارد. برای مطالعه بیشتر پیرامون هیستوگرام، مطالعه مطلب «هیستوگرام (Histogram) و نمودارهای چگالی — راهنمای بصری سازی داده‌های تک‌ بُعدی در پایتون» توصیه می‌شود. نمودار هیستوگرام یک تصویر، نموداری است که توزیع شدت را در یک «تصویر شاخص‌گذاری شده» (Indexed Image) و یا سیاه و سفید نشان می‌دهد. این نمودار نشان می‌دهد که هر مقدار شدت چند بار در تصویر به وقوع پیوسته است. با استفاده از قطعه کدی که در ادامه آمده است، نمودار هیستوگرام یک تصویر با استفاده از توابع کتابخانه‌ای متلب (MATLAB) ترسیم می‌شود.

رسم هیستوگرام تصویر در متلب – راهنمای کاربردیرسم هیستوگرام تصویر در متلب – راهنمای کاربردی
فهرست مطالب این نوشته
997696

می‌توان نمودار هیستوگرام یک تصویر را بدون بهره‌گیری از توابع کتابخانه‌ای متلب نیز ترسیم کرد. قطعه کدی که در ادامه آمده است، این کار را انجام می‌دهد. رویکرد مورد استفاده در این روش در ادامه بیان شده است. همچنین، به عنوان مثال یک تصویر ورودی به برنامه داده شده و خروجی آن به صورت هیستوگرام دریافت شده است.

این تصاویر ورودی و خروجی نیز در ادامه آمده‌اند.

  • فایل تصویر منبع را در یک ماتریس تصویر بخوان.
  • اگر تصویر RGB است، آن را به سیاه و سفید تبدیل کن.
  • در ماتریس تصویر تکرار کن و تعداد تکرار هر مقدار ممکن برای شدت را محاسبه کن.
  • نمودار تعداد تکرارهای محاسبه شده را ترسیم کن.

رسم هیستوگرام تصویر در متلب

ورودی:

ترسیم هیستوگرام تصویر در متلب

خروجی:

ترسیم هیستوگرام تصویر در متلب

اگر نوشته بالا برای شما مفید بوده است، آموزش‌های زیر نیز به شما پیشنهاد می‌شوند:

^^

بر اساس رای ۱۶ نفر
آیا این مطلب برای شما مفید بود؟
اگر پرسشی درباره این مطلب دارید، آن را با ما مطرح کنید.
منابع:
Geeksforgeeks
PDF
مطالب مرتبط
۱ دیدگاه برای «رسم هیستوگرام تصویر در متلب – راهنمای کاربردی»

سلام من این دستور رو وارد مطلب کردم اما ازم ایراد گرفت ممنون میشم راهنمایی کنین .

نظر شما چیست؟

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