AIcode مرجع تخصصی هوش مصنوعی

<aicode>

 

 

 

 

 

جهت خصوصی‌سازی و سفارشی‌سازی پروژه‌ها یا دریافت توضیحات و اطلاعات بیشتر از طریق فرم یا شماره تماس در صفحه تماس با ما اقدام کنید.

در این پروژه الگوریتم متعادل‌سازی هیستوگرام (Histogram Equalization) بر اساس الگوریتم ارایه شده در کتاب پردازش تصاویر دیجیتال گونزالس پیاده‌سازی شده است. الگوریتم پیاده سازی شده علاوه بر تصاویر خاکستری بر روی تصاویر رنگی نیز به کار رفته است. هدف الگوریتم متعادل‌سازی هیستوگرام، یکنواخت کردن هیستوگرام تصویر با هدف افزایش وضوح (Contrast) تصویر است.توابع پیاده‌سازی شده به زبان متلب
نحوه محاسبه هیستوگرام تصویر:
متد histg برای محاسبه هیستوگرام تصویر پیاده‌سازی شده است که قابل جایگزین با تابع imhist خود متلب نیز می‌باشد.
متعادل‌سازی هیستوگرام:
متد histogramEalization پیاده‌سازی کامل الگوریتم متعادل کردن هیستوگرام است که فقط روی یک بعد تصویر عمل می‌کند:
(contrastIm ] = histogramEqualization(Img]

متد testRGB:
در این اسکریپت تابع قبل به ازای سه مولفه R، G، B فراخوانی شده و متعادل سازی هیستوگرام برای هرکدام به طور مجزا انجام می‌شود و در نهایت نتایج با هم ترکیب می‌شوند.
متد testGray:
در این اسکریپت تابع متعادل‌سازی هیستوگرام بر روی تصویر خاکستری فراخوانی شده و متعادل سازی هیستوگرام انجام می‌شود و نتیجه نمایش داده می‌شود.
امکان انتخاب تصویر با Browse در برنامه وجود دارد.

محتویات فایل قابل خرید: سورس کدهای متلب، گزارش مختصر، دو تصویر نمونه برای آزمایش برنامه.
زبان برنامه‌نویسی: متلب

پیاده‌سازی الگوریتم متعادل‌سازی هیستوگرام (Histogram Equalization) (برای تصاویر خاکستری و رنگی)
300,000ریال

تبلیغات AIcodeMahak

AIcode مرجع تخصصی آموزش مهندسی کامپیوتر و هوش مصنوعی

تماس با ما

ايميل: info@aicode.ir

عضویت در خبرنامه AIcode