VPI - Vision Programming Interface(视觉编程接口)

3.2 版本

ColorSpec.h 文件参考

定义用于处理颜色规格的类型和函数。 更多...

#include "Export.h"
#include "detail/FormatUtils.h"
+ ColorSpec.h 的包含依赖关系图
+ 此图显示哪些文件直接或间接包含此文件

转到此文件的源代码。

#define VPI_MAKE_COLOR_SPEC_ABBREV(cspace, encoding, xferFunc, range, locHoriz, locVert)
 使用缩写参数创建用户定义的颜色规格常量。 更多...
 
#define VPI_MAKE_COLOR_SPEC(cspace, encoding, xferFunc, range, locHoriz, locVert)
 创建用户定义的颜色规格常量。 更多...
 

枚举

enum  VPIColorModel(VPI颜色模型)
 定义颜色模型。 更多...
 
enum  VPIColorSpace(VPI颜色空间)
 定义 VPIColorSpec 的颜色原色和白点。 更多...
 
enum  VPIWhitePoint(VPI白点)
 定义与 VPIColorSpace 关联的白点。 更多...
 
enum  VPIYCbCrEncoding(VPI YCbCr 编码)
 定义特定 VPIColorSpec 中使用的 YCbCr 编码。 更多...
 
enum  VPIColorTransferFunction(VPI颜色传递函数)
 定义特定 VPIColorSpec 中的颜色传递函数。 更多...
 
enum  VPIColorRange(VPI颜色范围)
 定义特定 VPIColorSpec 的颜色范围。 更多...
 
enum  VPIChromaLocation(VPI色度位置)
 色度采样位置。 更多...
 
enum  VPIColorSpec(VPI颜色规格)
 颜色规格定义。 更多...
 
enum  VPIRawPattern(VPI原始图案)
 定义 RAW 颜色模型使用的拜耳阵列 (Bayer) 图案。 更多...
 
enum  VPIChromaSubsampling(VPI色度二次采样)
 定义如何进行色度二次采样。 更多...
 

函数

VPIColorSpec vpiMakeColorSpec (VPIColorSpace cspace, VPIYCbCrEncoding encoding, VPIColorTransferFunction xferFunc, VPIColorRange range, VPIChromaLocation locHoriz, VPIChromaLocation locVert)
 创建用户定义的 VPIColorSpec更多...
 
VPIChromaSubsampling vpiMakeChromaSubsampling (int samplesHoriz, int samplesVert)
 根据水平和垂直采样创建 VPIChromaSubsampling更多...
 
int vpiChromaSubsamplingGetSamplesHoriz (VPIChromaSubsampling css)
 获取每 4 个水平亮度样本组的色度样本数。 更多...
 
int vpiChromaSubsamplingGetSamplesVert (VPIChromaSubsampling css)
 获取每 4 个垂直亮度样本组的色度样本数。 更多...
 
VPIChromaLocation vpiColorSpecGetChromaLocHoriz (VPIColorSpec cspec)
 获取给定颜色规格的色度水平采样位置。 更多...
 
VPIChromaLocation vpiColorSpecGetChromaLocVert (VPIColorSpec cspec)
 获取给定颜色规格的色度垂直采样位置。 更多...
 
VPIColorSpec vpiColorSpecSetChromaLoc (VPIColorSpec cspec, VPIChromaLocation locHoriz, VPIChromaLocation locVert)
 设置给定颜色规格的色度采样位置。 更多...
 
VPIColorSpace vpiColorSpecGetSpace (VPIColorSpec cspec)
 获取给定颜色规格的 color_space。 更多...
 
VPIColorSpec vpiColorSpecSetSpace (VPIColorSpec cspec, VPIColorSpace cspace)
 设置给定颜色规格的 color_space。 更多...
 
VPIYCbCrEncoding vpiColorSpecGetYCbCrEncoding (VPIColorSpec cspec)
 获取给定颜色规格的 R'G'B' <-> Y'CbCr 编码方案。 更多...
 
VPIColorSpec vpiColorSpecSetYCbCrEncoding (VPIColorSpec cspec, VPIYCbCrEncoding encoding)
 设置给定颜色规格的 R'G'B' <-> Y'CbCr 编码方案。 更多...
 
VPIColorTransferFunction vpiColorSpecGetTransferFunction (VPIColorSpec cspec)
 获取给定颜色规格的颜色传递函数。 更多...
 
VPIColorSpec vpiColorSpecSetTransferFunction (VPIColorSpec cspec, VPIColorTransferFunction xferFunc)
 设置给定颜色规格的颜色传递函数。 更多...
 
VPIColorRange vpiColorSpecGetRange (VPIColorSpec cspec)
 获取给定颜色规格的颜色量化范围。 更多...
 
VPIColorSpec vpiColorSpecSetRange (VPIColorSpec cspec, VPIColorRange range)
 设置给定颜色规格的颜色量化范围。 更多...
 
const char * vpiColorSpecGetName (VPIColorSpec cspec)
 返回颜色规格的字符串表示形式。 更多...
 

详细描述

定义用于处理颜色规格的类型和函数。

在文件 ColorSpec.h 中定义。