提取输入图像的颜色名称特征。 更多...
函数 | |
| VPIStatus | vpiCreateExtractColorNameFeatures (uint64_t backends, VPIImageFormat outFormat, VPIPayload *payload) |
| 为颜色名称算法创建有效载荷。 更多... | |
| VPIStatus | vpiSubmitExtractColorNameFeatures (VPIStream stream, uint64_t backend, VPIPayload payload, VPIImage input, VPIImage *output, int32_t numOutputs) |
| 将颜色名称算法提交到流。 更多... | |
提取输入图像的颜色名称特征。
| VPIStatus vpiCreateExtractColorNameFeatures | ( | uint64_t | backends, |
| VPIImageFormat | outFormat, | ||
| VPIPayload * | payload | ||
| ) |
#include <vpi/experimental/ColorNames.h>
为颜色名称算法创建有效载荷。
| [in] | backends | 有资格执行该算法的VPI后端。 | ||||||||||||||||||||
| [in] | outFormat | 输出图像的格式。 16位类型将返回更精确的值,但会牺牲一些性能。 8位类型精度稍低,但通常会带来更快的执行时间。*
| ||||||||||||||||||||
| [out] | payload | 指向将接收创建的有效载荷的句柄的指针。 |
| VPI_IMAGE_FORMAT_INVALID | 不支持 outType。 |
| VPI_ERROR_INVALID_ARGUMENT | payload 为 NULL。 |
| VPI_ERROR_INVALID_ARGUMENT | backends 指的是无效的后端。 |
| VPI_ERROR_NOT_IMPLEMENTED | 给定的后端不支持 ColorNames。 |
| VPI_ERROR_INVALID_CONTEXT | 当前上下文已销毁。 |
| VPI_ERROR_OUT_OF_MEMORY | 无法分配所需的资源。 |
| VPI_SUCCESS | 操作成功执行。 |
| VPIStatus vpiSubmitExtractColorNameFeatures | ( | VPIStream | stream, |
| uint64_t | backend, | ||
| VPIPayload | payload, | ||
| VPIImage | input, | ||
| VPIImage * | output, | ||
| int32_t | numOutputs | ||
| ) |
#include <vpi/experimental/ColorNames.h>
将颜色名称算法提交到流。
| [in] | stream | 操作将排队进入的流。
| ||||||||||||||||||||
| [in] | backend | 将执行该算法的后端。 必须是在有效载荷创建期间指定的后端,或者使用 0 作为使用此后端的简写。 | ||||||||||||||||||||
| [in] | payload | 要与其他参数一起提交的有效载荷。 | ||||||||||||||||||||
| [in] | input | 输入图像。
| ||||||||||||||||||||
| [out] | output | 指向 VPIImage 数组的指针,特征将写入其中。 返回的特征具有 numOutputs 维度,每个维度将按顺序写入每个图像。
| ||||||||||||||||||||
| [in] | numOutputs | 输出数组中图像的数量。 它指定每个特征具有的维度数。
|
| VPI_ERROR_INVALID_ARGUMENT | stream 为 NULL。 |
| VPI_ERROR_INVALID_ARGUMENT | input 或 output 为 NULL。 |
| VPI_ERROR_INVALID_ARGUMENT | numOutputs 超出有效范围。 |
| VPI_ERROR_INVALID_ARGUMENT | payload 不是使用 vpiCreateExtractColorNameFeatures 生成的。 |
| VPI_ERROR_INVALID_ARGUMENT | 输出图像的数量超出有效范围。 |
| VPI_ERROR_INVALID_ARGUMENT | 所有输出图像必须具有相同的格式。 |
| VPI_ERROR_INVALID_ARGUMENT | 所有输出图像必须具有与输入图像相同的尺寸。 |
| VPI_ERROR_INVALID_PAYLOAD_TYPE | payload 无效。 |
| VPI_ERROR_INVALID_OPERATION | 所需的后端未在 stream、input 或 output 中启用。 |
| VPI_SUCCESS | 操作成功执行。 |