Цветное пространство обнаружения OpenCV?
Я использую обратную реализацию гистограммы на изображении HSV для обнаружения кожи.
Что бы вы рекомендовали в качестве лучшего типа изображения для использования для обнаружения кожи? (для лучшего и наиболее точного обнаружения) HSV, RGB или YCbCr?
Каковы преимущества и недостатки каждого типа изображения и какой из них вы считаете наиболее подходящим для этой конкретной ситуации?
PS: Из-за того, как моя программа выполнена, освещение не так важно
Ответы
Ответ 1
Взгляните на результаты Google Scholar для обнаружения кожи. Есть несколько хороших статей о том, как вы можете обнаружить обнаружение кожи.
Этот документ является хорошим обзором. Кроме того, этот обсуждает оптимальные цветовые пространства для обнаружения кожи. В документе также утверждается, что все цветовые пространства предоставляют одинаковое количество информации, но некоторые цветовые пространства более интуитивно понятны, чем другие для обнаружения кожи.
Надеюсь, что это полезно!
Ответ 2
Я использовал следующие значения HSV:
Практически отлично работает.
lower = np.array([0, 10, 60], dtype = "uint8")
upper = np.array([20, 150, 255], dtype = "uint8")
Код Python