百度图像增强与特效SDK实验

发布时间 2023-12-08 01:06:52作者: 辞楠

 任务一:下载配置百度图像增强与特效的Java相关库及环境(占10%)。

任务二:了解百度图像增强与特效相关功能并进行总结(占20%)。

任务三:完成图像增强GUI相关功能代码并测试调用,要求上传自己的模糊照片进行图像增强(占30%)。

任务四:完成图像特效GUI相关功能代码并测试调用,要求上传自己的照片进行图像特效(占30%)。

 步骤:

百度智能云-管理中心 (baidu.com)创建一个新的项目获得到你的API Key和Secret Key

之后在百度智能云-管理中心 (baidu.com)领取免费资源,这里我领取的是人物动漫化和图像清晰度增强。

接着在人像动漫化 - 图像增强与特效 | 百度智能云文档 (baidu.com)选择你要使用的接口以及你要使用的语言,这里我选择的是人物动漫化,使用的语言是Java

 

将图上所示的代码复制粘贴到你的项目中,代码中的工具类需要你下载下来导入到你的项目中,将所有的类导入项目后,将AK,SK改为你的API Key、Secret Key然后添加你要进行特效的图片的路径就可以了。

接口类中需要用到accessToken,代码中提醒你   注意这里仅为了简化编码每一次请求都去获取access_token,线上环境access_token有过期时间, 客户端可自行缓存,过期后重新获取。

这里我是直接新建了一个类用于获取access_token,也就是每次运行都会去获取一遍。