获取 BufferedImage 的每像素位数

4

我目前正在使用Java比较一个经过滤波的图像和它的原始(未经过滤波的)图像,使用SSIM(结构相似性)指数。

我的研究带我找到了一个数学公式,需要两个BufferedImage的平均值、方差、协方差和动态范围。

计算平均值和方差并不是什么大问题,但我无法找到一种方法来获取计算动态范围所需的每像素位数以及协方差值。这是我可以从BufferedImage中获取的吗?

1个回答

8

BufferedImage有一个getColorModel()方法,返回的ColorModel对象中有一个getPixelSize()方法,它返回该ColorModel描述的每个像素的位数。


1
它帮了我很多! - Benjamin RD

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接