ITPub博客

首页 > 人工智能 > 人工智能 > 【CANN训练营第三季】进阶班AI目标属性编辑应用-笔记

【CANN训练营第三季】进阶班AI目标属性编辑应用-笔记

原创 人工智能 作者:hw131487 时间:2023-01-08 22:11:59 0 删除 编辑

【CANN 训练营第三季】进阶班 AI 目标属性编辑应用 - 笔记

AI 目标属性编辑应用支持 *.jpg 格式的输入图片文件

AI 目标属性编辑应用是 starGAN 模型,需要先将该模型转换为适配昇腾 AI 处理器的模型。

AI 目标属性编辑应用涉及图片预处理, 不能 直接将jpeg 图片传给模型执行推理。

模型转换命令是atc

AI 目标属性编辑应用涉及以下图片预处理 :

使用 DVPP 对读入图片进行解码。

使用DVPP 对解码后的图片进行缩放。

开发AI 目标属性编辑应用的关键代码逻辑为: AscendCL 初始化 -> 运行管理资源申请 -> 图片预处理 -> 模型加载与执行 -> 推理结果处理 -> 模型卸载及相关推理资源释放 -> 运行管理资源释放 ->AscendCL 去初始化。

 

在AscendCL 中,关于媒体数据处理 V1 版本接口的使用说明 :

用于图像 / 视频数据处理的接口,例如 acldvppVpcResizeAsync ,从接口名称上可以看出,该接口是异步接口,调用接口成功仅表示任务下发成功,不表示任务执行成功。

调用异步接口后,不能马上释放资源,需调用同步等待接口(例如, aclrtSynchronizeStream )确保 Device 侧任务执行完成后才能释放。

媒体数据处理 V1 版本与媒体数据处理 V2 版本的接口功能范围相同,都是描述处理媒体数据的接口,用于实现抠图、图片缩放、格式转换等功能,但两套接口不能混用。

 

在 AscendCL 中,关于媒体数据处理中的 JPEG 图片解码,其支持的场景以下:

在解码图片时,支持对图片进行旋转。

在解码图片时,支持按源图片格式解码。

只对图片解码,不会改变图片分辨率,因此输出与输入的图片分辨率保持一致。

 

AscendCL 中数据预处理的功能范畴: JPEGD  VPC AIPP VDEC

 


来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/70025453/viewspace-2931275/ ,如需转载,请注明出处,否则将追究法律责任。

请登录后发表评论 登录
全部评论

注册时间:2022-12-24

  • 博文量
    9
  • 访问量
    2603