OpenCV 4.11.0
开源计算机视觉
|
用于转换来自 VideoReader 的原始 YUV Surface 输出的类,如果输出颜色格式设置为 ColorFormat::NV_YUV_SURFACE_FORMAT (VideoReader::set(ColorFormat::NV_YUV_SURFACE_FORMAT)),则转换为请求的 ColorFormat。 更多…
#include <opencv2/cudacodec.hpp>
公有成员函数 | |
virtual bool | convert (InputArray yuv, OutputArray color, const SurfaceFormat surfaceFormat, const ColorFormat outputFormat, const BitDepth bitDepth=BitDepth::UNCHANGED, const bool planar=false, const bool videoFullRangeFlag=false, cuda::Stream &stream=cuda::Stream::Null())=0 |
执行从 VideoReader 的原始 YUV Surface 输出到请求的颜色格式的转换。当您想要将 VideoReader 的原始 YUV Surface 输出转换为多个颜色格式,或者您想要原始 Surface 输出和彩色帧时,可以使用此函数。 | |
用于转换来自 VideoReader 的原始 YUV Surface 输出的类,如果输出颜色格式设置为 ColorFormat::NV_YUV_SURFACE_FORMAT (VideoReader::set(ColorFormat::NV_YUV_SURFACE_FORMAT)),则转换为请求的 ColorFormat。
|
纯虚函数 |
执行从 VideoReader 的原始 YUV Surface 输出到请求的颜色格式的转换。当您想要将 VideoReader 的原始 YUV Surface 输出转换为多个颜色格式,或者您想要原始 Surface 输出和彩色帧时,可以使用此函数。
yuv | 来自 VideoReader 的原始 YUV Surface 输出,参见 SurfaceFormat。 |
color | 转换后的帧。 |
surfaceFormat | 输入 YUV 数据的 Surface 格式。 |
outputFormat | 请求的输出颜色格式。 |
bitDepth | 请求的输出帧的比特深度。 |
planar | 请求为每个颜色平面单独的平面。 |
videoFullRangeFlag | 指示源的黑色电平、亮度和色度是否使用 ITU-T 规范附件 E 中定义的完整或有限范围(又名电视或“模拟”范围)的值表示。 |
stream | 异步版本的流。 |