cutcutcodec.core.analysis.video.quality.utils.batched_comparative_frames¶
- cutcutcodec.core.analysis.video.quality.utils.batched_comparative_frames(func: callable) callable[source]¶
Decorate to vectorize the metrics.
The signature of the metric has to be:
metric(dis: torch.Tensor, ref: torch.Tensor, *args, **kwargs) -> torch.TensorWith ref.shape == dis.shape == (batch, height, width, channels). The returned type is based ondisparameter.