Histogram Matching با نرم افزار متلب
بسم الله الرحمن الرحیم
با سلام
بنده می خوام Histogram Matching رو با متلب پیاده سازی کنم.
مطلب زیر Histogram Matching رو توضیح داده است.
برای مشاهده این لینک/عکس می بایست عضو شوید !برای عضویت اینجا کلیک کنید ]
دو تا تابع رو می خوام به هم تبدیل کنم.
کد:
y=int(sym(px),0,'x')
y2=int(sym(pz),0,'z')
با این کار انتگرال دو تا تابع رو گرفتم.
حالا خواستم تابع معکوس y2 را به شکل زیر بدست بیارم:
ولی پیغام زیر رو میده:
HTML Code:
Warning: Functional inversecannot be found. > In D:\Program Files\MATLAB\R2014a\toolbox\symbolic\symbolic\symengine.p>symengine at 56 In sym.sym>sym.privBinaryOp at 820 In sym.finverse at 31
لازم به ذکر است که Symbolic Math Toolbox نصب است.
سوال اصلی و کلی بنده راجع به پیاده سازی Histogram Matching است.
با سپاس فراوان
پاسخ: Histogram Matching با نرم افزار متلب
بسم الله الرحمن الرحیم
با سلام
دوستان چه جوری میشه یک تابع رو شبیه تابع دیگه کرد؟
با سپاس فراوان:give_rose:
پاسخ: Histogram Matching با نرم افزار متلب
نقل قول:
بسم الله الرحمن الرحیم
با سلام
دوستان چه جوری میشه یک تابع رو شبیه تابع دیگه کرد؟
با سپاس فراوان:give_rose:
با سلام!
لطفا منظور خود را واضح تر بیان فرمایید.
پاسخ: Histogram Matching با نرم افزار متلب
بسم الله الرحمن الرحیم
با سلام
همون طور که می دونید با استفاده از تابع histeq می توان هیستوگرام یک تصویر را به تصویر دیگر تبدیل کرد؛ که بنده می خوام این کار رو برای یک تابع انجام بدم.
در قسمت انتهایی مطلب زیر با استفاده از تابع تجمعی و ... این کار رو انجام داده است ولی من در پیاده سازی اون مشکل دارم:
برای مشاهده این لینک/عکس می بایست عضو شوید !برای عضویت اینجا کلیک کنید ]
با سپاس فراوان:11():
پاسخ: Histogram Matching با نرم افزار متلب
نقل قول:
بسم الله الرحمن الرحیم
با سلام
همون طور که می دونید با استفاده از تابع histeq می توان هیستوگرام یک تصویر را به تصویر دیگر تبدیل کرد؛ که بنده می خوام این کار رو برای یک تابع انجام بدم.
در قسمت انتهایی مطلب زیر با استفاده از تابع تجمعی و ... این کار رو انجام داده است ولی من در پیاده سازی اون مشکل دارم:
برای مشاهده این لینک/عکس می بایست عضو شوید !برای عضویت اینجا کلیک کنید ]
با سپاس فراوان:11():
دوست عزیز، این تابعی که شما می فرمایید یک راه برای بهبود Contrast تصاویر براساس هیستوگرام اون هاست. بنده همچنان متوجه نشدم شما دقیقا چه کاری قرار صورت بدید؟
آیا می خواهید با هیستوگرام پارامتر خاصی از تصویر رو اصلاح نمایید؟
پاسخ: Histogram Matching با نرم افزار متلب
بسم الله الرحمن الرحیم
نقل قول:
دوست عزیز، این تابعی که شما می فرمایید یک راه برای بهبود Contrast تصاویر براساس هیستوگرام اون هاست. بنده همچنان متوجه نشدم شما دقیقا چه کاری قرار صورت بدید؟
آیا می خواهید با هیستوگرام پارامتر خاصی از تصویر رو اصلاح نمایید؟
با سلام
عین مسئله ای که دارم براتون می نویسم:
"****************************************
برنامه ای در متلب بنویسید که با استفاده از تابع توزیع یکنواخت اعداد تصادفی را ایجاد کند و پس از آن رابطه ای که تابع توزیع یکنواخت را به تابع توزیع نرمال یا پراسون تبدیل کند بدست بیاورید. نتایج را آزمایش و بررسی کنید.
****************************************"
با سپاس فراوان
پاسخ: Histogram Matching با نرم افزار متلب
برای تبدیل توزیع یکنواخت به توزیع نرمال راه های مختلفی وجود داره که برای آشنایی با اون ها می تونید به پیوند زیر مراجعه کنید:
برای مشاهده این لینک/عکس می بایست عضو شوید !برای عضویت اینجا کلیک کنید ]
آسون ترین راه استفاده از تبدیل برای مشاهده این لینک/عکس می بایست عضو شوید !برای عضویت اینجا کلیک کنید ] هستش ولی اگه سرعت براتون مهمه می تونید از الگوریتم های برای مشاهده این لینک/عکس می بایست عضو شوید !برای عضویت اینجا کلیک کنید ] یا برای مشاهده این لینک/عکس می بایست عضو شوید !برای عضویت اینجا کلیک کنید ] استفاده کنید که کمی پیچیده تر هستن.
شاد باشید