每天网上各种人工智能的新闻,但是总觉得是某些大神的玩物。昨日偶然在网上看到一个网站--人工智能抠图工具 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商用是需要付费的,因为免费帐户抠图数量是有限制的。

让网站用上骚气的人工智能!----全自动抠图相关推荐

  1. 掌握这些学习建模小妙招,带你一路从建模小白到令人闻风丧胆的骚气建模大佬!

    学习要讲究方式方法,效率才会提高, 达到事半功倍的效果. 很多小伙伴刚接触3D建模的时候可能都比较迷茫, 东一榔头西一棒槌的, 一会儿这个网站看看教程, 一会儿那个网站看看教程, 没有清晰的学习思路和 ...

  2. java代码里的JSON格式怎么写好看_谁会不爱让代码骚里骚气的VSCode扩展插件呢?...

    点击上方 "Python人工智能技术" 关注,星标或者置顶22点24分准时推送,第一时间送达 来自:公众号 读芯术 | 编辑:真经君 码农真经(ID:coder_experienc ...

  3. vscode怎么引用css_今天来安装一个骚气的 VS Code 主题

    最近一直在 VSCode 上刷 LeetCode 题目,写久了感觉界面有点沉闷,决定找一个酷炫的主题来醒目一下. 结果在 GitHub 上找到一个令人纸醉金迷的 VSCode 主题,GitHubDai ...

  4. 三款很酷很骚气的底部导航

    早上好,骚年,我是小菜,我的公众号「菜鸟翻身」会推荐 GitHub 上好玩的项目,一分钟 get 一个优秀的开源项目,挖掘开源的价值,欢迎关注我. 底部导航栏是 APP 最常用的功能之一,想最初都是自 ...

  5. 火爆全网!这个 Python 项目很骚气!

    点击"开发者技术前线",选择"星标????" 在看|星标|留言,  真爱 来源:量子位 像文字云一样,用各种小图拼出大的图片,构建一个像素风的世界,就像< ...

  6. 这个项目很骚气,已开源!作者脑洞也够大!!

    来源:公众号量子位 像文字云一样,用各种小图拼出大的图片,构建一个像素风的世界,就像<我的世界>里一样,一定非常有趣. 还可以拿来做拼贴画.十字绣等装饰. 在这个名为tiler的GitHu ...

  7. 奔驰c200改装图片带社会语言字,最骚气的外观 奔驰C200改装作业

    今天小编给大家带来的这辆奔驰C200走的是外观改装路线,虽然说车主最初买车的时候考虑的是颜值.动力和改装潜力,后面因为女朋友被C级迷到了,加上C级满足了颜值和改装潜力两个要求,于是就买了奔驰C200, ...

  8. 这些是在线上最好的免费人工智能教育资源

    by Mariya Yao 姚iya(Mariya Yao) 这些是在线上最好的免费人工智能教育资源 (These are the best free Artificial Intelligence ...

  9. 嗨!不来看一下如何骚气十足的登陆MySQL嘛?

    前置知识 我们想登陆到mysql中前提是肯定需要一个用户名和密码:比如 mysql -uroot -proot 在mysql中用户的信息会存放在 mysql数据库下的 user表中 可以像下面这样查看 ...

最新文章

  1. 筛选法求N以内的所有素数
  2. freebsd mysql删_FreeBSD 下 mysql 的相关问题
  3. RocketMQ源码 — 十一、 RocketMQ事务消息
  4. 只要一句话、一段文字,想让奥巴马说啥他就说啥
  5. Hibernate Criterion
  6. 【CentOS 7笔记4】,两种修改密码方式#
  7. Inspeckage,安卓动态分析工具
  8. 【转】Android用NDK和整套源码下编译JNI的不同
  9. (免费领取名企Java面试题)volatile作用,指令重排相关
  10. 问一个 TCP 连接可以发多少个 HTTP 请求?
  11. 虚拟IP与arp协议
  12. 解决问题—麦肯锡方法:解决问题的七个步骤
  13. win7网络不显示共享计算机,win7系统看不到局域网其他计算机怎么办
  14. linux python for循环语句,Python之for循环的使用
  15. GitHub新手使用教学(从安装到使用)
  16. python风变编程是骗局吗-风变编程的Python课程怎么样?
  17. 为什么使用用友盟的摇一摇截屏功能,截出来的地图图片是黑屏的,渴求大师解答,感激不尽
  18. kali Linux的 安装详细步骤
  19. linux报错Loading mirror speeds from cached hostfile There are no enabled repos.
  20. 在公众号文章中添加**人员名单

热门文章

  1. 经纬度转换成屏幕坐标
  2. Google Map 初步使用
  3. 三、nginx信号控制
  4. L1正则化与L2正则化
  5. Selective Search算法-候选框生成
  6. linux locale设置
  7. JavaScript学习笔记2——JavaScript操作BOM对象
  8. YY-SVGA动画框架
  9. 90天减重30斤的经验分享
  10. C语言LMS双麦克风消噪算法,芯片内部的噪声抑制算法,语音芯片来说也是一样(双麦克风降噪理念)...