2017-01-21 4 views
0


Здравствуйте, В настоящее время я работаю над сопоставлением отфильтрованного изображения с его исходным (нефильтрованным) изображением с использованием индекса SSIM (структурного сходства) с использованием Java.
Мои исследования в Интернете привели меня к математической формуле, где: среднее, дисперсия, ковариация и динамический диапазон двух BufferedImages необходимы.
Получение среднего значения и дисперсии для меня не было большой проблемой, однако я не могу понять, как получить количество бит на пиксель, необходимое для вычисления динамического диапазона, и значение ковариации.
Благодарим за помощь!получить бит на пиксель BufferedImage Java

ответ

2

BufferedImage имеет метод getColorModel() и в возвращенном ColorModel объекта существует getPixelSize() метод, который возвращает число битов на пиксель, описанных этим ColorModel.

Смежные вопросы