colour.models.rgb.transfer_functions.panasonic_vlog Module

Panasonic V-Log Log Encoding

Defines the Panasonic V-Log log encoding:

References

[1]Panasonic. (2014). VARICAM V-Log/V-Gamut. Retrieved from http://pro-av.panasonic.net/en/varicam/common/pdf/VARICAM_V-Log_V-Gamut.pdf
colour.models.rgb.transfer_functions.panasonic_vlog.VLOG_CONSTANTS = {'c': 0.241514, 'b': 0.00873, 'd': 0.598206, 'cut2': 0.181, 'cut1': 0.01}

Panasonic V-Log colourspace constants.

VLOG_CONSTANTS : Structure

colour.models.rgb.transfer_functions.panasonic_vlog.log_encoding_VLog(L_in)[source]

Defines the Panasonic V-Log log encoding curve / opto-electronic transfer function.

Parameters:L_in (numeric or array_like) – Linear reflection data :math`L_{in}`.
Returns:Non-linear data \(V_{out}\).
Return type:numeric or ndarray

Examples

>>> log_encoding_VLog(0.18)  
0.4233114...
colour.models.rgb.transfer_functions.panasonic_vlog.log_decoding_VLog(V_out)[source]

Defines the Panasonic V-Log log decoding curve / electro-optical transfer function.

Parameters:V_out (numeric or array_like) – Non-linear data \(V_{out}\).
Returns:Linear reflection data :math`L_{in}`.
Return type:numeric or ndarray

Examples

>>> log_decoding_VLog(0.423311448760136)  
0.1799999...