webkit
2cdf99a9e3038c7e01b3c37e8ad903ecbe5eecf1
https://github.com/WebKit/webkit
Source
ThirdParty
libwebrtc
Source
third_party
libyuv
util
ssim.h
Go to the documentation of this file.
1
/*
2
* Copyright 2013 The LibYuv Project Authors. All rights reserved.
3
*
4
* Use of this source code is governed by a BSD-style license
5
* that can be found in the LICENSE file in the root of the source
6
* tree. An additional intellectual property rights grant can be found
7
* in the file PATENTS. All contributing project authors may
8
* be found in the AUTHORS file in the root of the source tree.
9
*/
10
11
// Get SSIM for video sequence. Assuming RAW 4:2:0 Y:Cb:Cr format
12
13
#ifndef UTIL_SSIM_H_
14
#define UTIL_SSIM_H_
15
16
#include <math.h>
// For log10()
17
18
#ifdef __cplusplus
19
extern
"C"
{
20
#endif
21
22
#if !defined(INT_TYPES_DEFINED) && !defined(UINT8_TYPE_DEFINED)
23
typedef
unsigned
char
uint8
;
24
#define UINT8_TYPE_DEFINED
25
#endif
26
27
double
CalcSSIM
(
const
uint8*
org
,
const
uint8* rec,
28
const
int
image_width
,
const
int
image_height
);
29
30
double
CalcLSSIM
(
double
ssim);
31
32
#ifdef __cplusplus
33
}
// extern "C"
34
#endif
35
36
#endif // UTIL_SSIM_H_
image_height
int image_height
Definition:
convert.cc:31
CalcLSSIM
double CalcLSSIM(double ssim)
Definition:
ssim.cc:329
org
CalcSSIM
double CalcSSIM(const uint8 *org, const uint8 *rec, const int image_width, const int image_height)
Definition:
ssim.cc:271
image_width
int image_width
Definition:
convert.cc:31
uint8
unsigned char uint8
Definition:
ssim.h:23
Generated by
1.8.13