def __init__(self, settings=None):
"""
Skin is detected using color ranges.
The possible settings are:
- skin_type: The type of skin most expected in the given images.
The value can be 'general' or 'none'. If 'none' is given the
an empty mask is returned.
(default: 'general')
"""
if settings is None:
settings = {}
super(Skin, self).__init__(settings)
self._k = skm.disk(1, np.bool)
t = self._settings['skin_type']
if t == 'general':
self._lo = np.array([0, 0.19, 0.31], np.float64)
self._up = np.array([0.1, 1., 1.], np.float64)
elif t != 'none':
raise NotImplementedError('Only general type is implemented')
评论列表
文章目录