烟台网站设计单位,搜索引擎营销的原理,wordpress category 自定义,国外代理ip地址 免费本节使用inRange函数来实现阈值化。跟前面的阈值化方法一样#xff0c;只不过在实现时用阈值范围来替代固定阈值。本节还提供了一种物体检测的手段#xff0c;用基于像素值范围的方法#xff0c;在HSV色彩空间检测物体。HSV色彩空间HSV#xff08;hue#xff0c;saturatio…本节使用inRange函数来实现阈值化。跟前面的阈值化方法一样只不过在实现时用阈值范围来替代固定阈值。本节还提供了一种物体检测的手段用基于像素值范围的方法在HSV色彩空间检测物体。HSV色彩空间HSVhuesaturationvalue的首字母分别表示颜色的色相、饱和度、强度色彩空间是一种类似于RGB的颜色表示方式。hue通道是颜色类型在需要根据颜色来分割物体的应用中非常有效。saturation 的变化从不饱和到完全饱和对应下图中灰色过度到阴影没有白色成分。Value描述了颜色的强度或者说亮度。下面是HSV圆柱体表示HSV的颜色空间。HSV色彩空间By SharkDderivative work: SharkD [CC BY-SA 3.0 or GFDL], via Wikimedia Commons由于RGB色彩空间是由三个来编码颜色所以难以根据颜色来分割物体。RGB色彩空间By SharkD [GFDL or CC BY-SA 4.0], from Wikimedia Commons颜色空间的转换可使用cvtColor函数。代码// tutorials imgproc module 10
结果程序运行后通过trackbar分别设置HSV像素范围截取部分处理结果如下图。可以看到设置不同的值可以得到不同的分割效果。分割得到手和手臂分割得到杯子和手臂