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/ ,如需转载,请注明出处,否则将追究法律责任。