在图像中查找最小值和最大值的位置。 更多...
函数 | |
VPIStatus | vpiCreateMinMaxLoc (uint64_t backends, int32_t imageWidth, int32_t imageHeight, VPIImageFormat imageFormat, VPIPayload *payload) |
为 vpiSubmitMinMaxLoc 创建负载。 更多... | |
VPIStatus | vpiSubmitMinMaxLoc (VPIStream stream, uint64_t backend, VPIPayload payload, VPIImage input, VPIArray minCoords, VPIArray maxCoords) |
在图像中查找最小值和最大值的位置。 更多... | |
在图像中查找最小值和最大值的位置。
函数 vpiCreateMinMaxLoc 用于创建算法的负载。 函数 vpiSubmitMinMaxLoc 用于在图像中查找最小值和最大值的位置。
VPIStatus vpiCreateMinMaxLoc | ( | uint64_t | backends, |
int32_t | imageWidth, | ||
int32_t | imageHeight, | ||
VPIImageFormat | imageFormat, | ||
VPIPayload * | payload | ||
) |
#include <vpi/algo/MinMaxLoc.h>
为 vpiSubmitMinMaxLoc 创建负载。
[输入] | backends | 将执行该算法的 VPI 后端。
|
[输入] | imageWidth, imageHeight | 输入图像尺寸。
|
[输入] | imageFormat | 输入图像格式。 |
[输出] | payload | 指向接收已创建句柄的负载变量的指针。 |
VPI_ERROR_INVALID_ARGUMENT | payload 为 NULL。 |
VPI_ERROR_INVALID_ARGUMENT | imageWidth 或 imageHeight 超出有效范围。 |
VPI_ERROR_INVALID_ARGUMENT | backend 指的是无效的后端。 |
VPI_ERROR_NOT_IMPLEMENTED | 给定后端不支持 MinMaxLoc 算法。 |
VPI_ERROR_INVALID_CONTEXT | 当前上下文已销毁。 |
VPI_IMAGE_FORMAT_INVALID | 不支持 imageFormat 。 |
VPI_ERROR_OUT_OF_MEMORY | 无法分配所需的资源。 |
VPI_ERROR_INVALID_OPERATION | 当前上下文中未启用后端。 |
VPI_SUCCESS | 操作成功执行。 |
VPIStatus vpiSubmitMinMaxLoc | ( | VPIStream | stream, |
uint64_t | backend, | ||
VPIPayload | payload, | ||
VPIImage | input, | ||
VPIArray | minCoords, | ||
VPIArray | maxCoords | ||
) |
#include <vpi/algo/MinMaxLoc.h>
在图像中查找最小值和最大值的位置。
[输入] | stream | 操作将排队进入的流句柄。
|
[输入] | backend | 将执行该算法的后端。
|
[输入] | payload | 由 vpiCreateMinMaxLoc 创建的负载。 |
[输入] | input | 在其中查找最小值和/或最大值的输入图像。
|
[输出] | minCoords | 存储具有最小值的像素坐标的输出数组。如果不需要,请传递 NULL。返回的坐标数受数组容量限制。
|
[输出] | maxCoords | 存储具有最大值的像素坐标的输出数组。如果不需要,请传递 NULL。返回的坐标数受数组容量限制。
|
VPI_ERROR_INVALID_ARGUMENT | stream 为 NULL。 |
VPI_ERROR_INVALID_ARGUMENT | input 为 NULL。 |
VPI_ERROR_INVALID_ARGUMENT | payload 不是使用 vpiCreateMinMaxLoc 创建的。 |
VPI_ERROR_INVALID_ARGUMENT | input 图像尺寸和格式与 payload 关联的尺寸和格式不匹配。 |
VPI_ERROR_INVALID_ARRAY_TYPE | 不接受 minCoords 或 maxCoords 数组类型。 |
VPI_ERROR_INVALID_PAYLOAD_TYPE | payload 无效。 |
VPI_ERROR_INVALID_OPERATION | 给定的后端未在 stream 中启用。 |
VPI_ERROR_INVALID_OPERATION | 所需的后端未在 stream 、input 、minCoords 或 maxCoords 中启用。 |
VPI_SUCCESS | 操作成功执行。 |