libvmaf
Toggle main menu visibility
Loading...
Searching...
No Matches
ansnr_tools.h
Go to the documentation of this file.
1
18
19
#pragma once
20
21
#ifndef ANSNR_TOOLS_H_
22
#define ANSNR_TOOLS_H_
23
24
extern
const
float
ansnr_filter1d_ref_s
[3];
25
26
extern
const
float
ansnr_filter1d_dis_s
[5];
27
28
extern
const
int
ansnr_filter1d_ref_width
;
29
extern
const
int
ansnr_filter1d_dis_width
;
30
31
extern
const
float
ansnr_filter2d_ref_s
[3*3];
32
33
extern
const
float
ansnr_filter2d_dis_s
[5*5];
34
35
extern
const
int
ansnr_filter2d_ref_width
;
36
extern
const
int
ansnr_filter2d_dis_width
;
37
38
void
ansnr_mse_s
(
const
float
*ref,
const
float
*dis,
float
*sig,
float
*noise,
int
w,
int
h,
int
ref_stride,
int
dis_stride);
39
40
void
ansnr_filter1d_s
(
const
float
*f,
const
float
*src,
float
*dst,
int
w,
int
h,
int
src_stride,
int
dst_stride,
int
fwidth);
41
42
void
ansnr_filter2d_s
(
const
float
*f,
const
float
*src,
float
*dst,
int
w,
int
h,
int
src_stride,
int
dst_stride,
int
fwidth);
43
44
#endif
/* ANSNR_TOOLS_H_ */
ansnr_filter2d_s
void ansnr_filter2d_s(const float *f, const float *src, float *dst, int w, int h, int src_stride, int dst_stride, int fwidth)
ansnr_filter2d_ref_width
const int ansnr_filter2d_ref_width
ansnr_mse_s
void ansnr_mse_s(const float *ref, const float *dis, float *sig, float *noise, int w, int h, int ref_stride, int dis_stride)
ansnr_filter2d_dis_s
const float ansnr_filter2d_dis_s[5 *5]
ansnr_filter1d_dis_width
const int ansnr_filter1d_dis_width
ansnr_filter2d_ref_s
const float ansnr_filter2d_ref_s[3 *3]
ansnr_filter1d_s
void ansnr_filter1d_s(const float *f, const float *src, float *dst, int w, int h, int src_stride, int dst_stride, int fwidth)
ansnr_filter2d_dis_width
const int ansnr_filter2d_dis_width
ansnr_filter1d_ref_width
const int ansnr_filter1d_ref_width
ansnr_filter1d_dis_s
const float ansnr_filter1d_dis_s[5]
ansnr_filter1d_ref_s
const float ansnr_filter1d_ref_s[3]
src
feature
ansnr_tools.h
Generated by
1.18.0