Artificial Intelligence - هوش مصنوعی

Artificial Intelligence - هوش مصنوعی (http://artificial.ir/intelligence/)
-   پردازش تصوير(Image Processing) (http://artificial.ir/intelligence/forum67.html)
-   -   deblure کردن تصویر متحرک (http://artificial.ir/intelligence/thread9128.html)

shalizeh ۰۲-۴-۱۳۹۰ ۱۰:۴۵ قبل از ظهر

deblure کردن تصویر متحرک
 
با دوربین عکاسی از یک شی در حال حرکت عکس گرفته ایم بنابراین این عکس blur شده است چگونه می توان آن را به حالت شفاف و واضح درآورد؟

michel ۰۲-۴-۱۳۹۰ ۰۸:۵۹ بعد از ظهر

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


زمان محلي شما با تنظيم GMT +3.5 هم اکنون ۰۵:۱۱ بعد از ظهر ميباشد.

Powered by vBulletin® Version 3.8.3
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Search Engine Friendly URLs by vBSEO 3.1.0 ©2007, Crawlability, Inc.