نمايش پست تنها
قديمي ۰۲-۴-۱۳۹۰, ۰۸:۵۹ بعد از ظهر   #2 (لینک دائم)
michel Female
عضو فوق فعال
 
آواتار michel
 
تاريخ عضويت: شهريور ۱۳۸۹
پست ها: 27
تشكرها: 7
22 تشكر در 7 پست
پيش فرض

سلام
در هلپ متلب مثالی وجود داره که دقیقا همینکار رو میکنه
Deblurring with the Wiener Filter
ابتدا یک تصویر کاملا واضح رو میخونه . بعد بلار شدگی را به صورت دستورات زیر به تصویر اعمال میکنه ( این بلار شدگی همون حالتی هست که در حین عکس گرفتن درحال حرکت ممکنه روی بده)
PSF = fspecial('motion',LEN,THETA);
Blurred = imfilter(I,PSF,'circular','conv');
بعد هم با دستور زیر با استفاده از فیلتر وینر تصویر اولیه رو بازسازی میکنه
wnr1 = deconvwnr(Blurred,PSF);
امیدوارم مفید باشه.
موفق باشید
michel آفلاين است   پاسخ با نقل قول
از michel تشكر كرده است:
Astaraki (۰۲-۱۱-۱۳۹۰)