获取BufferedImage的每像素位数

时间:2017-01-21 19:15:19

标签: java rgb pixel bufferedimage covariance

我目前正致力于使用Java使用SSIM(结构相似性)索引将过滤后的图像与其原始(未过滤的)图像进行比较。

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

计算平均值和方差对我来说不是一个大问题,但是我无法找到一种方法来获得计算动态范围所需的每像素位数和协方差值,这是我可以从BufferedImage获得的东西。

1 个答案:

答案 0 :(得分:4)

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