从输入图像创建高斯金字塔。 更多...
函数 | |
VPIStatus | vpiSubmitGaussianPyramidGenerator (VPIStream stream, uint64_t backend, VPIImage input, VPIPyramid output, VPIBorderExtension border) |
从输入图像计算高斯金字塔。 更多... | |
从输入图像创建高斯金字塔。
有关更多详细信息和使用示例,请参阅 高斯金字塔生成器。
VPIStatus vpiSubmitGaussianPyramidGenerator | ( | VPIStream | stream, |
uint64_t | backend, | ||
VPIImage | input, | ||
VPIPyramid | output, | ||
VPIBorderExtension | border | ||
) |
#include <vpi/algo/GaussianPyramid.h>
从输入图像计算高斯金字塔。
[输入] | stream | 操作将在其中排队的流。
| ||||||||||||||||||||||||||||||||||||||||||||||||||||||||
[输入] | backend | 将执行该算法的 VPI 后端。 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||
[输入] | input | 对应于金字塔较精细级别的输入图像。 如果输入包装输出金字塔的第一层,则处理效率更高。
| ||||||||||||||||||||||||||||||||||||||||||||||||||||||||
[输出] | output | 将在其中写入结果高斯金字塔的位置。 它必须已使用所需的比例和层数创建。
| ||||||||||||||||||||||||||||||||||||||||||||||||||||||||
[输入] | border | 边界扩展。
|
VPI_ERROR_INVALID_ARGUMENT | stream 为 NULL。 |
VPI_ERROR_INVALID_ARGUMENT | input 或 output 为 NULL。 |
VPI_ERROR_INVALID_ARGUMENT | output 金字塔的比例或尺寸超出有效范围。 |
VPI_ERROR_INVALID_ARGUMENT | input 图像和 output 金字塔的第一层尺寸不匹配。 |
VPI_ERROR_INVALID_ARGUMENT | 不支持 border 。 |
VPI_ERROR_INVALID_ARGUMENT | backend 无效或未知。 |
VPI_ERROR_INVALID_ARGUMENT | input 和 output 格式不匹配。 |
VPI_ERROR_INVALID_IMAGE_FORMAT | 不支持 input 和 output 格式。 |
VPI_ERROR_NOT_IMPLEMENTED | 给定后端不支持高斯金字塔生成器算法。 |
VPI_ERROR_INVALID_OPERATION | 后端硬件不可用。 |
VPI_ERROR_INVALID_OPERATION | 所需的后端未在 stream 、input 或 output 中启用。 |
VPI_SUCCESS | 操作成功执行。 |