استخراج خودکار رنگ پشت زمینه در تصاویر رنگی - هفت خط کد انجمن پرسش و پاسخ برنامه نویسی

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

0 امتیاز
سلام.

برای استخراج رنگ پشت زمینه در تصویر رنگی شما چه روشی را پیشنهاد میدید؟
سوال شده اردیبهشت 15, 1394  بوسیله ی spide (امتیاز 55)   4 11 15

1 پاسخ

0 امتیاز
اگر شما در یک تصویر قصد دارید همچین کاری را انجام بدید و تصویر تان دارای پشت زمینه تقریباً یکنواختی باشه این کار براحتی قابل انجام هستش.

رنگ پشت زمینه معمولی فراوانیش در تصویر زیاد مخصوصا در نواحی حاشیه های 4 گانه گوشه های تصویر .البته این احتمال هم وجود داره بهمین دلیل شما می تونید یک ماسک بیضی معکوس برای تصویرتون در نظر بگیرید با این کار فقط نواحی حاشیه ای که احتمالاً پشت زمینه را تشکیل می دن را شرکت دادید. حال باید در این ناحیه رنگ غالب را تشخیص بدید برای این کار می تونید از k-mean clustering استفاده کنید ما قصد داریم این ناحیه را به 2 بخش تقسیم کنیم چرا 2 بخش چون احتمال داره یک مقداری از آبجکت هم در این ناحیه تقریبی پشت زمینه باشه یه همین خاطر k =2 در نظر می گیریم .k-mean را با نقاط اولیه تکراری اجرا کنید و در ضمن مرکز کرنل ها را هم بگیرید سپس آن lable که دارای فراوانی بیشتری باشه مرکز معادل با این lable میشه رنگ تقریبی پشت زمینه.حال می تونید رنگ های دیگر نسبت به این رنگ diifference بگیرید و با یک آستانه ای گیری ساده ماسک پشت زمینه را مشخص کنید.
پاسخ داده شده اردیبهشت 18, 1394 بوسیله ی مصطفی ساتکی (امتیاز 21,998)   24 34 75
...