README.md

BlendImagesCustom

产品支持情况

产品 是否支持
Ascend 950PR/Ascend 950DT ×
Atlas A3 训练系列产品/Atlas A3 推理系列产品 ×
Atlas A2 训练系列产品/Atlas A2 推理系列产品 ×
Atlas 200I/500 A2 推理产品 ×
Atlas 推理系列产品
Atlas 训练系列产品 ×

功能说明

  • 算子功能:完成张量rgb、frame和alpha的透明度乘法计算。

  • 计算公式:

    out=rgb∗alpha255+frame∗(1−alpha255)out = rgb * \frac{alpha}{255} + frame * (1 - \frac{alpha}{255})

    其中,alpha会广播到与rgb和frame相同的shape。

参数说明

参数名 输入/输出/属性 描述 数据类型 数据格式
rgb 输入 Device侧的aclTensor,shape支持HWC(C=3),与alpha满足broadcast关系。只支持连续Tensor。 UINT8 ND
alpha 输入 Device侧的aclTensor,shape支持HWC(C=1),与rgb满足broadcast关系。只支持连续Tensor。 UINT8 ND
frame 输入 Device侧的aclTensor,shape支持HWC(C=3),与alpha满足broadcast关系。只支持连续Tensor。 UINT8 ND
out 输出 Device侧的aclTensor,shape支持HWC(C=3),与frame的shape一致。只支持连续Tensor。 UINT8 ND

约束说明

  • 确定性计算:aclnnBlendImagesCustom默认确定性实现。

调用说明

调用方式 样例代码 说明
aclnn接口 test_aclnn_blend_images_custom 通过aclnnBlendImagesCustom接口方式调用BlendImagesCustom算子。