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

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

一、实验要求

实验二:百度图像增强与特效SDK实验(2023.12.6日完成)

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

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

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

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

    实验总结:(占10%)

 

 

二、实验步骤

任务一:

下载增强与特效SDK

 

 

 

创建应用

 

 

 

SDK导入IDEA

 

 

调试人像动漫化官方代码,运行成功

 

 

 

 

 

调试图像色彩增强官方代码,运行成功

 

 

 

 

任务二:

百度图像增强与图像特效 SDK 为开发者提供了一系列图像处理工具,旨在通过应用各种特效和增强方式改善图像的质量、美感和艺术效果。该 SDK 主要涵盖了以下功能和特点:

1. 滤镜效果: 提供多种滤镜和特效,如模糊、锐化、素描、油画等,能够改变图像的外观和风格。

2. 色彩增强:包括对比度、亮度、饱和度调整等功能,可以增强图像的色彩和细节。

3. 特殊效果:提供针对特定主题或场景的特殊效果,如人物动漫化、黑白图像上色、图像风格转换等,使图像更具有表现力和艺术性。

4. 图像修复:可以消除图像中的噪点、瑕疵或修复损坏的区域,改善图像的质量和观感。

使用方法:

1、API 调用:开发者通过 SDK 提供的 API 接口,使用开发者密钥进行身份验证,并构建请求发送至百度的服务器。

2、参数设置:在构建请求时,可以根据需求设置不同的参数,如选择特效类型、调整滤镜参数、指定图像路径或 Base64 数据等。

3、数据处理:图像处理工具将接收到的图像数据应用相应的特效、滤镜或增强方式,并返回处理后的图像数据。

4、结果获取:处理完成后,开发者可以从 API 返回的结果中获取处理后的图像数据或处理状态信息。

 

结论:

百度图像增强与图像特效 SDK 提供了丰富多样的图像处理工具,能够通过简单的 API 调用实现图像的特效处理和增强。这些功能多样且灵活,适用于多种场景,包括图像编辑、美化、社交媒体分享等。开发者可以根据需求选择不同的特效和增强方式,改善图像的视觉效果和艺术性。

任务三:

选取图片功能,将得到的图片缩放

 

 

 

将图片地址传到Sample,转换为Base64 编码图片发送到百度

 

 

 

得到转换后的json文件,从json中提取image,将Base64 编码图片转换为图片

 

 

上传图片

 

人像动漫化结果

 

任务

制作选择框

 

 

上传图片

 

 

 

 

图片色彩增强功能结果

 

三、实验总结

posted @ 2023-11-30 20:06  旺旺大菠萝  阅读(119)  评论(0)    收藏  举报