提取输入图像的颜色名称特征。 更多...
函数 | |
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 | 操作成功执行。 |