تشخیص پوست انسان با بینایی کامپیوتر
این تمرین از کورس آموزشی بینایی کامپیوتر با OpenCV با موضوع بینایی کامپیوتر است.
هدف نهایی این تمرین تصویری مشابه تصویر زیر است:
تصویر بالا از مقالهی
Human Skin Detection Using RGB, HSV and YCbCr Color Models
که از اینجا میتوانید دانلود کنید برداشته شده است.
قسمت مهم این مقاله در واقع صفحهی 5 است که شرایط مختلف به دست آمده برای تشخیص پوست را نوشته است:
در تصویر مقالهی بالا علاوه بر فضای رنگی BGR/RGB از فضاهای رنگی HSV و YCrCb استفاده شده است.
برای سادگی از متغیر A صرف نظر کنید، سایر متغیرها کانالهای فضاهای رنگی مذکور هستند.
*نکته: در مقاله ی بالا بازه ی عددی مربوط به کانالهای S و V از فضای رنگی HSV بین 0 تا 1 در نظر گرفته شده است، به همین دلیل قبل از پیاده سازی شرطها با دستور زیر این دو کانال را هم رنج کرده و سپس شرایط را اعمال کنید.
S = S/255
V = V/255
دیدگاهتان را بنویسید