从输入图像创建拉普拉斯金字塔。 更多...
函数 | |
VPIStatus | vpiSubmitLaplacianPyramidGenerator (VPIStream stream, uint64_t backend, VPIImage input, VPIPyramid output, VPIPyramid gaussianPyr, VPIBorderExtension border) |
从输入图像计算拉普拉斯金字塔。 更多... | |
从输入图像创建拉普拉斯金字塔。
有关更多详细信息和使用示例,请参阅 拉普拉斯金字塔生成器。
VPIStatus vpiSubmitLaplacianPyramidGenerator | ( | VPIStream | stream, |
uint64_t | backend, | ||
VPIImage | input, | ||
VPIPyramid | output, | ||
VPIPyramid | gaussianPyr, | ||
VPIBorderExtension | border | ||
) |
#include <vpi/algo/LaplacianPyramid.h>
从输入图像计算拉普拉斯金字塔。
[输入] | stream | 操作将在其中排队的流。
| ||||||||||||||||||||
[输入] | backend | 将执行该算法的 VPI 后端。 | ||||||||||||||||||||
[输入] | input | 输入图像。
| ||||||||||||||||||||
[输出] | output | 结果拉普拉斯金字塔将被写入的位置。它必须已使用期望的尺度和层级数量创建。
| ||||||||||||||||||||
[输出] | gaussianPyr | 定义中间高斯金字塔将被写入的位置。如果不需要,则传递 NULL。
| ||||||||||||||||||||
[输入] | border | 在采样图像边界外的像素时要使用的边界扩展。
|
VPI_ERROR_INVALID_ARGUMENT | stream 为 NULL。 |
VPI_ERROR_INVALID_ARGUMENT | input 或 output 为 NULL。 |
VPI_ERROR_INVALID_ARGUMENT | gaussianPyr 和 output 必须具有相同的尺度、层级数量和尺寸。 |
VPI_ERROR_INVALID_IMAGE_FORMAT | input 和 gaussianPyr 必须具有相同的格式。 |
VPI_ERROR_INVALID_IMAGE_FORMAT | output 格式与 input 格式不兼容。 |
VPI_ERROR_INVALID_IMAGE_FORMAT | 不支持的 input 图像格式。 |
VPI_ERROR_INVALID_OPERATION | 所需的后端未在 stream 、input 、output 或 gaussianPyr 中启用。 |
VPI_ERROR_NOT_IMPLEMENTED | 给定后端不支持拉普拉斯金字塔算法。 |
VPI_SUCCESS | 操作执行成功。 |