让网站用上骚气的人工智能!----全自动抠图
每天网上各种人工智能的新闻,但是总觉得是某些大神的玩物。昨日偶然在网上看到一个网站--人工智能抠图工具 Remove.bg。
官网: https://www.remove.bg/
在线人像照片/物品图片背景快速去除工具,你只需要上传图片,它就会利用「人工智能」技术全自动帮你扣掉背景,5 秒钟就能给你一张透明的移除背景后的主体照片。整个过程非常的简单傻瓜,你完完全全不需要花费任何精力去自己抠图。主要是这玩意还全端支持 Win、Mac、Linux 客户端与 PS 插件都有。
上网站注册一个帐户,在个人中心里面会找到api key
登录SSH执行命令就可以愉快的P图了
curl -H 'X-API-Key: YOUR_API_KEY' \-F 'image_file=@/path/to/file.jpg' \-f https://api.remove.bg/v1.0/removebg -o no-bg.png
我的目的显然不是只为了就这样意淫一下,于是打开最近开发的网站项目,里面刚好有客户来图处理,加上自动抠图岂不是瞬间高大上了?废话少说,直接开始。
1、扩展后台接口
2、扩展Helper
public function isRemoveBGAvailable(){return Mage::getStoreConfig(self::XML_RB_PATH_APIKEY) && Mage::getStoreConfigFlag(self::XML_RB_PATH_ACTIVE);}public function getRemoveBGApiKey() {return Mage::getStoreConfig(self::XML_RB_PATH_APIKEY);}
3、扩展客户图片裁切方法,这里我直接使用了php的exec执行curl方法并返回图象地址到前台
public function cropAction() {$crop = new CropAvatar(isset($_POST['avatar_src']) ? $_POST['avatar_src'] : null,isset($_POST['crop_data']) ? $_POST['crop_data'] : null,isset($_FILES['avatar_file']) ? $_FILES['avatar_file'] : null);$response = array('state' => 200,'message' => $crop -> getMsg(),'result' => $crop -> getResult(),'orginal' => $crop -> getOrginal());if(isset($_POST['removebg']) && Mage::helper('googletag')->isRemoveBGAvailable()){$key = Mage::helper('googletag')->getRemoveBGApiKey();$apiKey = 'X-API-Key: '.$key;$time = date('YmdHis');$outfileName = $time.'nobg.png';$path = Mage::getBaseDir('media').'/tmp/tmp/';$inFile = 'image_file=@'.$crop -> getResult();$outFile = $path.$outfileName;$cmd = "curl -H '".$apiKey."' \-F '".$inFile."' \-f https://api.remove.bg/v1.0/removebg -o ".$outFile;exec($cmd, $output, $return);$response = array('state' => 200,'message' => $crop -> getMsg(),'result' => str_replace("/www/wwwroot/site1","",$outFile),'orginal' => $crop -> getOrginal());}echo json_encode($response);}
点击裁切图象就自动扣好了,直接让美工下岗。
写在最后,这个API商用是需要付费的,因为免费帐户抠图数量是有限制的。
让网站用上骚气的人工智能!----全自动抠图相关推荐
- 掌握这些学习建模小妙招,带你一路从建模小白到令人闻风丧胆的骚气建模大佬!
学习要讲究方式方法,效率才会提高, 达到事半功倍的效果. 很多小伙伴刚接触3D建模的时候可能都比较迷茫, 东一榔头西一棒槌的, 一会儿这个网站看看教程, 一会儿那个网站看看教程, 没有清晰的学习思路和 ...
- java代码里的JSON格式怎么写好看_谁会不爱让代码骚里骚气的VSCode扩展插件呢?...
点击上方 "Python人工智能技术" 关注,星标或者置顶22点24分准时推送,第一时间送达 来自:公众号 读芯术 | 编辑:真经君 码农真经(ID:coder_experienc ...
- vscode怎么引用css_今天来安装一个骚气的 VS Code 主题
最近一直在 VSCode 上刷 LeetCode 题目,写久了感觉界面有点沉闷,决定找一个酷炫的主题来醒目一下. 结果在 GitHub 上找到一个令人纸醉金迷的 VSCode 主题,GitHubDai ...
- 三款很酷很骚气的底部导航
早上好,骚年,我是小菜,我的公众号「菜鸟翻身」会推荐 GitHub 上好玩的项目,一分钟 get 一个优秀的开源项目,挖掘开源的价值,欢迎关注我. 底部导航栏是 APP 最常用的功能之一,想最初都是自 ...
- 火爆全网!这个 Python 项目很骚气!
点击"开发者技术前线",选择"星标????" 在看|星标|留言, 真爱 来源:量子位 像文字云一样,用各种小图拼出大的图片,构建一个像素风的世界,就像< ...
- 这个项目很骚气,已开源!作者脑洞也够大!!
来源:公众号量子位 像文字云一样,用各种小图拼出大的图片,构建一个像素风的世界,就像<我的世界>里一样,一定非常有趣. 还可以拿来做拼贴画.十字绣等装饰. 在这个名为tiler的GitHu ...
- 奔驰c200改装图片带社会语言字,最骚气的外观 奔驰C200改装作业
今天小编给大家带来的这辆奔驰C200走的是外观改装路线,虽然说车主最初买车的时候考虑的是颜值.动力和改装潜力,后面因为女朋友被C级迷到了,加上C级满足了颜值和改装潜力两个要求,于是就买了奔驰C200, ...
- 这些是在线上最好的免费人工智能教育资源
by Mariya Yao 姚iya(Mariya Yao) 这些是在线上最好的免费人工智能教育资源 (These are the best free Artificial Intelligence ...
- 嗨!不来看一下如何骚气十足的登陆MySQL嘛?
前置知识 我们想登陆到mysql中前提是肯定需要一个用户名和密码:比如 mysql -uroot -proot 在mysql中用户的信息会存放在 mysql数据库下的 user表中 可以像下面这样查看 ...
最新文章
- 筛选法求N以内的所有素数
- freebsd mysql删_FreeBSD 下 mysql 的相关问题
- RocketMQ源码 — 十一、 RocketMQ事务消息
- 只要一句话、一段文字,想让奥巴马说啥他就说啥
- Hibernate Criterion
- 【CentOS 7笔记4】,两种修改密码方式#
- Inspeckage,安卓动态分析工具
- 【转】Android用NDK和整套源码下编译JNI的不同
- (免费领取名企Java面试题)volatile作用,指令重排相关
- 问一个 TCP 连接可以发多少个 HTTP 请求?
- 虚拟IP与arp协议
- 解决问题—麦肯锡方法:解决问题的七个步骤
- win7网络不显示共享计算机,win7系统看不到局域网其他计算机怎么办
- linux python for循环语句,Python之for循环的使用
- GitHub新手使用教学(从安装到使用)
- python风变编程是骗局吗-风变编程的Python课程怎么样?
- 为什么使用用友盟的摇一摇截屏功能,截出来的地图图片是黑屏的,渴求大师解答,感激不尽
- kali Linux的 安装详细步骤
- linux报错Loading mirror speeds from cached hostfile There are no enabled repos.
- 在公众号文章中添加**人员名单