java识别照片是彩色还是黑白照

  RGB与HSB   rgb三个分量的值相等时即为灰度图,值的大小体现了图的灰度。 彩图的颜色就是通过rgb值的差异进行体现的,rgb不等值的情况,只说明这不是完全的灰度图, 或者叫做彩色饱和度不高的彩图,只是肉眼分辨不出来。 为此,要将rgb模式转换为hsb模式再去判断,其中:h色相,s饱和度,b对比度。 转换为hsb后,判断饱和度,如果s<10%即可认为是灰度图,至于这个阈值是10%还是15
相关文章
相关标签/搜索