Crate ssimulacra2

Crate ssimulacra2 

Source

Structs§

Blur
Structure handling image blur.
Frame
Represents a raw video frame
LinearRgb
Contains an RGB image in a linearized color space.
Plane
One data plane of a frame.
Rgb
Contains an RGB image.
Xyb
Contains an XYB image.
Yuv
Contains a YCbCr image in a color space defined by YuvConfig.
YuvConfig
Contains the configuration data for a YCbCr image.

Enums§

ColorPrimaries
Indicates the chromaticity coordinates of the source colour primaries as specified in Table 2 in terms of the CIE 1931 definition of x and y as specified by ISO 11664-1.
MatrixCoefficients
Describes the matrix coefficients used in deriving luma and chroma signals from the green, blue and red or X, Y and Z primaries.
Ssimulacra2Error
Errors which can occur when attempting to calculate a SSIMULACRA2 score from two input images.
TransferCharacteristic
Either indicates the reference opto-electronic transfer characteristic function of the source picture as a function of a source input linear optical intensity input Lc with a nominal real-valued range of 0 to 1 or indicates the inverse of the reference electro-optical transfer characteristic function as a function of an output linear optical intensity Lo with a nominal real-valued range of 0 to 1.

Traits§

CastFromPrimitive
Trait for casting between primitive types.
Pixel
A type that can be used as a pixel type.

Functions§

compute_frame_ssimulacra2
Computes the SSIMULACRA2 score for a given input frame and the distorted version of that frame.