پوستیابی | UT AIمسابقه انتخابی هکاتون
2/28/25, 4:01 PM
پوستیابی
فایلهای اولیه را میتوانید از این لینک دانلود کنید.
در این سوال باید با استفاده از تکنیکهای پردازش تصویر ،تابعی را پیادهسازی کنید که تصویر یک چهره را گرفته
و ناحیهی صورت آن را مشخص کند.
در فایل اولیه ،چهار نمونه از تصاویر ورودی و خروجی وجود دارد که میتوانید از آنها برای بررسی مدل خود
استفاده کنید .تصویر خروجی باید در ابعاد همان تصویر ورودی و با فضای رنگی RGBباشد به طوری که هر
پیکسلی که مربوط به ناحیهی پوست فرد است رنگ سفید و رنگ سیاه داشته باشد.
در شکل زیر یک نمونه از ورودی و خروجی این مسئله را میتوانید ببینید.
شکل ۱تصویر ورودی و شکل ۲تصویر خروجی مسئله میباشد.
معیار ارزیابی
1/2
https://quera.org/contest/assignments/81036/problems/278517/print
پوستیابی | UT AIمسابقه انتخابی هکاتون
2/28/25, 4:01 PM
در این سوال خروجی تابع شما با استفاده از معیار Intersection of Unionیا به اختصار IoUارزیابی
خواهد شد و باید حداقل دقت ۶۰درصد را کسب نماید .بنابراین در صورت کسب آستانه مورد نظر ،امتیاز شما
همان دقت شما از ۱۰۰و در غیر این صورت صفر خواهد بود.
نحوه ارسال پاسخ
شما باید یک فایل پایتونی با نام skin.pyپسازید که درون آن یک تابع با نام detect_skinپیادهسازی
شده است .این تابع آدرس یک تصویر را به عنوان ورودی میگیرد و سپس در خروجی باید تصویری را تحویل
بدهد که در قسمتهای پوست پیکسلها سفید باشند و در سایر نواحی پیکسلها سیاه باشند.
در نهایت این فایل پایتونی را در قالب zipقرار دهید و در کوئرا آپلود کنید.
کتابخانههای مجاز
توجه کنید که در این سوال تنها مجاز به استفاده از numpyو openCVهستید .
2/2
https://quera.org/contest/assignments/81036/problems/278517/print