跟一个学习视频的老铁聊天,问我Java能不能做AI人工智能的东西?当然可以,很多大厂都提供了AI人工智能的免费或付费服务,可以通过三方接口调用来完成,这是最简单的方式了,当然如果你对AI确实感兴趣,建议可以从神经网络、图像与视觉、OpenCV,机器学习的实现技术,俗话说得好,兴趣是最好的老湿,威哥带一起搞一个简单的AI美颜程序出来,体验一下,AI的魅力所在。
为了让老铁们可以快速上手撸代码,威哥采用百度AI的API来实现这个案例,放心,so eazy!
先上效果图:
一、程序启动后先加载默认图片
二、直接按下【一键美妆】按钮,看看效果:
美女果然是换妆啦,我喜欢这种淡淡的粉红粉红色,你喜欢吗,不喜欢也没办法,这是直接调用百度AI换妆API自动换妆后返回的结果。
三、再看看【一键去泰国】功能是啥情况?哈哈
深入学习领取资料+视频,微信扫码
果然立马成了大妈,一口红牛差点没给吐出来,赶紧咽下去,差点浪费了一口,哈哈!
好了,程序演示完了,下面说一下如何实现的,小伙伴们准备好了吗,马上开干!
为了用界面展示程序,简单的用swing画了一个界面,大家会不会都无所谓,swing也不常用,就是自己玩玩而已。
首先打开百度AI的开发者平台,先看一下API咋用,地址如下:
https://cloud.baidu.com/apiexplorer/index.html?Product=GWSE-nmhroEsyriA&Api=GWAI-t2QcRmst8Vi
由于是网络操作,有延迟,所以把按钮的事件处理用一个线程调用来操作:
<