![]() |
OpenCV 4.12.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 中定义的全范围或有限范围(又称电视或“模拟”范围)值来表示。 |
| 流 | 用于异步版本的流。 |