I mean nothing has changed for red even i change the first value of colorDetectHSV() for red. I mean i can't even get the mouth like what i did in RGB. It's like a mess, can't differentiate the mouth from face skin no matter how i change the parameters.

Please try with the image i attached, then you will see.
Please help. Thanks