接收图片

Atlas 200/300/500 推理产品 acldvpp接口

Atlas 推理系列产品(Ascend 310P处理器) hi_mpi接口

Atlas 200/300/500 推理产品->Atlas 推理系列产品(Ascend 310P处理器)迁移时,对用户的影响

需要调用aclrtSynchronizeStream流同步接口,等待图片解码结束,然后获取解码结果:

acldvppGetPicDescData

acldvppGetPicDescWidth

acldvppGetPicDescHeight

acldvppGetPicDescWidthStride

acldvppGetPicDescHeightStride

acldvppGetPicDescFormat

acldvppGetPicDescRetCode(仅acl有,表示解码状态,即解码是否成功)

调用hi_mpi_pngd_get_image_data接口获取一帧解码结果,再从hi_pic_info结构体的以下成员中获取解码结果:

hi_pic_info.picture_address

hi_pic_info.picture_width

hi_pic_info.picture_height

hi_pic_info.picture_width_stride

hi_pic_info.picture_height_stride

hi_pic_info.picture_format

hi_pic_info.picture_buffer_size(仅himpi有)

用户需要修改代码,改为另起线程,调用hi_mpi_pngd_get_image_data接口来主动获取解码结果。

注意,hi_mpi接口中,如果能获取到解码数据,则表示解码成功;如果获取不到解码数据,则解码失败。