记录使用第三方api 给照片换底色,智能抠图。

1、第三方接口地址

https://www.remove.bg/api

2、抠图效果

3、使用python 实现的代码

在网页换色是不需要进行注册的,如果自己开发 需要注册账号 ,得到调取api的口令

import requests
import ospath = '%s/picture'%os.getcwd()
response = requests.post('https://api.remove.bg/v1.0/removebg',files={'image_file': open(path+'/4.jpg', 'rb')},data={'size': 'auto','bg_color':'red'},headers={'X-Api-Key': 'uGpPpr6pDonorXXXXXX'},
)
if response.status_code == requests.codes.ok:with open(path+'/no-bg1.png', 'wb') as out:out.write(response.content)
else:print("Error:", response.status_code, response.text)

照片换色 使用Python 或者 java相关推荐

  1. Python 利用opencv给白底照片换色,全网唯一

    说来也是凑巧,最近有张白色背景的证件照需要换成红色,时间不紧张,于是想用Opencv实现,然后网上搜索了一圈,发现都是蓝底换其他底色的,没有一篇关于白底照片换色的,于是自己动手改了下相关的代码. 直接 ...

  2. 给照片换底色(python+opencv)

    给照片换底色(python+opencv) 本篇目录:

  3. 如何用 Python 给照片换色

    " 阅读本文大概需要 6 分钟. " 最近遇到了一个需求,就是对图片进行色彩风格转换,让一个物体可以以各种不同的色彩来呈现. 比如一个红色的苹果,我想把它转化成绿色,这可怎么办呢? ...

  4. 在PPT的时候,发现用Python十几行代码就可以实现Logo换色

    @Author:Runsen 最近,在学习PPT设计的时候,需要对下面的Logo进行换色. 这个Logo是字体黑色,背景透明的图片. 如果将上面的Logo直接放在PPT中,由于是黑色的背景,在加上黑色 ...

  5. python换照片底色_详解Python给照片换底色(蓝底换红底)

    现在网上出现了很多在线换底色的网页版工具是这么做的呢?其实用Python就可以实现. 环境要求 Python3 numpy函数库 opencv库 安装 下载适应版本的numpy函数库,我电脑是WIN1 ...

  6. python换照片底色_Python 利用OpenCV给照片换底色的示例代码

    OpenCV的全称是:Open Source Computer Vision Library.OpenCV是一个基于BSD许可(开源)发行的跨平台计算机视觉库,可以运行在Linux.Windows和M ...

  7. Python 教你用OpenCV实现给照片换底色

    文章目录 1. 读入并显示图片 2. 缩放图片 3. 彩色图像转换为灰度图像 4. 图片二值化处理 5. 图像的腐蚀和膨胀 6. 遍历像素点进行颜色替换 7. 其他说明 OpenCV的全称是:Open ...

  8. Java如何实现证件照换底色| 背景换色

    简介 本文主要讲解如何用java代码实现任何图片的底片换色,本文以为证件照片为例,用java代码生成多个底色不一样的图片.代码仅仅用到java包下的类,不需要借助外部包,用到的包有javax.imag ...

  9. 使用Python制作一个照片换底色的exe程序文件(详细教程)

    文章目录 前言 一.安装相对应的库 二.关于图片处理 1.关于RemoveBg 2.图片处理代码编写 3.窗口图片选择以及提示函数 4.可视化窗口 5.打包成exe程序 写在最后 前言 在校大学生,突 ...

最新文章

  1. ES6与canvas实现鼠标小球跟随效果
  2. springmvc二十一:自定义类型转换器
  3. UnicodeDecodeError: 'gbk' codec can't decode byte 0xae in position 199: illegal multibyte sequence
  4. 为什么linux远程一进入sudo su就卡住_Linux 实战(上)
  5. ZStack张鑫:面对混合云浪潮 我们主动出击
  6. 区块链基础学习(二)
  7. 初学JAVA随记——代码练习(二元一次方程)
  8. (一)在Lingo中使用集合
  9. LeetCode简单题目(#263 #268 #278 #283 #290)-5道(数字、字符串)
  10. Python变量和字符串详解
  11. 拨打国际电话的国际字冠和国家代码
  12. el-select和el-tree结合的下拉树
  13. ORB-SLAM3安装遇到的问题及解决
  14. 菜鸟学院~全球首个活体机器人诞生:可编程,会自愈,由超级计算机设计
  15. DELL服务器自动开机设置
  16. java连接阿里云物联网(服务器端)
  17. xposed模块编写教程_Xposed插件开发入门详解
  18. 聚观早报|中国将是ChatGPT主要对手;​iPhone 15将使用USB-C接口
  19. RIO——健壮的IO包
  20. 阿里来往转型SNS:聚焦兴趣社交 扎堆可分享至微信

热门文章

  1. 编译ceph源码:cython module not found问题的解决
  2. 【php】【psr】psr2 编码风格规范
  3. 升级Jekyll 3.0
  4. 第一篇随笔——新的开端
  5. IOS UI 代码创建UIButton,UITextField,UILabel
  6. [原]three.js 地形纹理混合
  7. 一个冷僻的知识点try直接返回finally里的设置null其实无效
  8. Flex报错Error #2048: 安全沙箱冲突
  9. ASP.NET 2.0中Page事件的执行顺序
  10. Windows上通过VLC播放器搭建rtsp流媒体测试地址操作步骤