پروژه کاهش تعداد رنگهای تصویر برای بافت تابلو فرش در متلب
پروژه کاهش تعداد رنگهای یک تصویر برای بافت تابلو فرش در متلب ، عنوان پروژه ای می باشد که در این لحظه از وب سایت مطلب دی ال برای دانلود قرار داده ایم. در ادامه توضیحات این پروژه به همراه تصاویری از خروجی پروژه را آورده ایم، همچنین در انتها لینک دانلود این پروژه قرار دارد.
کاهش تعداد رنگهای یک تصویر به مقدارهای ۸، ۱۶ و ۳۲ رنگ برای بافت تابلو فرش در متلب
تصویر زیر را می خواهیم بر روی فرش ببافیم. برای این منظور لازم است که با حدااقل افت بصری کیفیت، تعداد رنگهای تصویر را کاهش دهیم. در صورتیکه در فرآیند امکان داشتن ۳۲، ۱۶ و ۸ رنگ مختلف را داریم، رنگهای عکس را به این سه حالت خاص کاهش می دهیم.
یک روش استفاده از هیستوگرام تصویر است که نشان دهنده ی میزان پراکندگی رنگ های مختلف است. یک تصویر RGB همانند تصویر بالا هشت بیتی دارای ۲۵۶*۲۵۶*۲۵۶ یعنی بیش از ۱۶ میلیون رنگ دارد.
هیستوگرام مولفه های مختلف تصویر بصورت زیر است:
می دانیم که هر پیکسل می تواند مقدار ۰ تا ۲۵۵ را بگیرد که یک تصویر۲ به توان ۸ رنگی است. این برای سه مولفه قرمز، سبز و آبی برقرار است. می توان رنگی را که بیشترین تکرار را دارد به عنوان رنگ کاهش یافته در نظر گرفت. در این صورت، برای کاهش به ۸ رنگ، هیستوگرام تصویر نهایی بصورت زیر خواهد بود:
این نشان می دهد که شدت روشنایی مقدار مولفه ی قرمز به مقدار ۴۵ گرد شده است. نتیجه نهایی این کاهش رنگ بصورت زیر است:
همچنین بخوانید: دانلود پروژه درجه بندی کشمش با استفاده از پردازش تصویر در متلب
کاهش تعداد رنگهای یک تصویر با روشی بر اساس روش فاصله اقلیدسی
همانطور که دیده می شود کیفیت تصویر بسیار افت کرده است. در ادامه یک روش بر اساس روش فاصله اقلیدسی پیشنهاد می دهیم. برای کاهش تعداد رنگهای یک تصویر الگوریتم های فراوانی وجود دارد. در این پروژه ما از الگوریتم پیشنهاد شده در مقاله EFFICIENT INVERSE COLOR MAP COMPUTATION استفاده می کنیم که در ضمیمه پروژه قرار دارد.
برای کاهش به ۸ رنگ، نتیجه به صورت زیر حاصل می شود:
برای کاهش به ۱۶ رنگ نتیجه به صورت زیر حاصل می شود:
و برای ۳۲ رنگ داریم:
همچنین بخوانید: متعادل سازی هیستوگرام تصویر با متلب
کارشناسان وب سایت MATLABDL قادر به انجام پروژه با موضوعات مشابه و در زمینه پردازش تصویر می باشند.
قیمت پروژه: ۷۹۰۰۰ تومان
حجم : ۲٫۳ مگابایت
توضیحات : پیاده سازی در نرم افزار متلب انجام شده است.
کلمات کلیدی: پروژه کاهش تعداد رنگهای یک تصویر برای بافت تابلو فرش در متلب,پروژه کاهش تعداد رنگهای یک تصویر با روش فاصله اقلیدسی
منبع : مطلب دی ال
رمز فایل : www.matlabdl.com
دیدگاه خود را ثبت کنید
تمایل دارید در گفتگوها شرکت کنید؟در گفتگو ها شرکت کنید.