VPI - 视觉编程接口

3.2 版本

图像统计

返回输入图像的各种图像统计信息。 更多...

函数

VPIStatus vpiSubmitImageStats (VPIStream stream, uint64_t backend, VPIImage input, VPIArray statistics, VPIImage mask, uint32_t flags)
 返回输入图像的各种图像统计信息。 更多...
 

详细描述

返回输入图像的各种图像统计信息。

函数文档

◆ vpiSubmitImageStats()

VPIStatus vpiSubmitImageStats ( VPIStream  stream,
uint64_t  backend,
VPIImage  input,
VPIArray  statistics,
VPIImage  mask,
uint32_t  flags 
)

#include <vpi/algo/ImageStats.h>

返回输入图像的各种图像统计信息。

参数
[输入]stream操作将要排队进入的流句柄。
[输入]backend将执行算法的后端。
[输入]input输入图像。
[输出]statistics输出数组。
[输入]mask图像统计内核二进制图像掩码。它定义了将用于图像统计计算的像素。非零掩码元素下的像素将用于图像统计计算。对于统计计算中的所有元素,请使用 NULL,即所有掩码像素都被视为非零。
  • 如果不是 NULL,则它必须是 VPI_IMAGE_FORMAT_U8 图像格式,并且大小与 input 图像相同。
[输入]flags统计计算标志。标志确定将计算哪些图像统计信息。
返回值
VPI_ERROR_INVALID_ARGUMENTstream 为 NULL。
VPI_ERROR_INVALID_ARGUMENTinputstatistics 为 NULL。
VPI_ERROR_INVALID_ARGUMENTinputmask 图像尺寸不匹配。
VPI_ERROR_INVALID_ARGUMENT不支持 flags
VPI_ERROR_INVALID_ARGUMENTbackend 无效或未知。
VPI_ERROR_INVALID_IMAGE_FORMAT不支持 inputmask 格式
VPI_ERROR_NOT_IMPLEMENTED给定后端不支持图像统计算法。
VPI_ERROR_INVALID_OPERATION后端硬件不可用。
VPI_ERROR_INVALID_OPERATIONstreaminputstatistics 中未启用所需后端。
VPI_SUCCESS操作成功执行。