mirror of
https://github.com/samsonjs/media.git
synced 2026-03-31 10:25:48 +00:00
Add javadoc for SSIM helper.
PiperOrigin-RevId: 439332549
This commit is contained in:
parent
8138a9f48f
commit
5b258ef8ab
1 changed files with 11 additions and 0 deletions
|
|
@ -330,6 +330,17 @@ public final class SsimHelper {
|
|||
private static final double C2 = pow(IMAGE_DYNAMIC_RANGE * K2, 2);
|
||||
private static final int WINDOW_SIZE = 8;
|
||||
|
||||
/**
|
||||
* Calculates the Structural Similarity Index (SSIM) between two images.
|
||||
*
|
||||
* @param expected The luminance channel (Y) bitmap of the expected image.
|
||||
* @param actual The luminance channel (Y) bitmap of the actual image.
|
||||
* @param offset The offset.
|
||||
* @param stride The stride of the bitmap.
|
||||
* @param width The image width in pixels.
|
||||
* @param height The image height in pixels.
|
||||
* @return The SSIM score between the input images.
|
||||
*/
|
||||
public static double calculate(
|
||||
int[] expected, int[] actual, int offset, int stride, int width, int height) {
|
||||
double totalSsim = 0;
|
||||
|
|
|
|||
Loading…
Reference in a new issue