iis服务器助手广告广告
返回顶部
首页 > 资讯 > 后端开发 > Python >基于Python实现自动抠图小程序
  • 133
分享到

基于Python实现自动抠图小程序

2024-04-02 19:04:59 133人浏览 安东尼

Python 官方文档:入门教程 => 点击学习

摘要

目录导语正文1.前期准备1.1 首先1.2 网站小介绍2.正式抠图2.1 环境安装2.2 素材(可自选)2.3 主程序代码3.效果图3.1 界面展示​3.2 图片展示总结导语 大家好

导语

大家好!我是木木子,今天天气不是很好,下雨了,让我没点儿写文章的动力啊~

写程序:一天到晚没事做,一行代码改一天,从白天学完天黑!

在日常的工作和生活中,我们经常会遇到需要抠图的场景,即便是只有一张图片需要抠,也会抠得我们不耐烦,倘若遇到许多张图片需要抠,那就……

今天教你用python制作一款界面化的抠图小程序吧!

正文

PS 小故事

一个刚恰完午饭,正在用刷网页浪费生命的......程序员老哥活灵活现。

一堆堆无聊八卦信息的网页内容慢慢使我的双眼模糊,一个哈欠打出了三斤老泪,就在此时我看到了一张图片:

是谁!是谁把我女朋友的照片放出来的!awsl!太好看了叭...

等等,那个背景上怎么这么模糊?!程序员老哥表示——我只要女神,其他的都不要!

终于经过程序员老哥三天三夜茶饭不思的结果下成功达到这个效果。

一键下载,一键甩图:

1.前期准备

1.1 首先

给大家介绍一款免费的抠图网站:国外版抠图神器网站,这个抠图网站叫 remove

1.2 网站小介绍

​自动识别人和背景、商品和背景,而且识别的精准度非常高,号称100%自动、5秒时间扣完。

一张图至少要抠1分钟吧。它只要5秒~打开之后是这样的:

它推出了一个基于 Python、Ruby 和深度学习去除背景色的这么一个工具,它支持用 Python 调用其 api 接口,达成去除背景,留下前景主体的效果。

注册一个账号

想要获得 API,首先要有一个账户,账户的申请很简单,邮箱即可。

用 API 的话,每天只能处理 50 张图片哦!直接网站上使用的话是无限制免费的!

获取步骤:登陆进去,第一步点击 'Tools & API',第二步点击 ‘API Docs’:

第三步点击 ‘Get API Key’:

第四步点击 ‘Show’,就出现自己的 API 啦!

2.正式抠图

2.1 环境安装

本文是基于Tkinter的界面化小程序!模块安装:removebg、Pillow。

pip install -i https://pypi.douban.com/simple/ +模块名

2.2 素材(可自选)

2.3 主程序代码

def openfile():
    #这里将API key改为获得的key
    rmbg = RemoveBg('API key', 'error.log')
    filename = filedialog.askopenfilename()
    rmbg.remove_background_from_img_file(filename)
    imagepath = filename+'_no_bg.png'
    img = Image.open(imagepath)
    img.show()
    showinfo('完成生成', f'图片处理完成,路径为: {imagepath}')
    #print(filename)
 
 
root=Tk()
root.title("抠图小程序")
#窗口大小
root.geometry("500x500")
btn = Button(root, text='打开图片',command=openfile,width=15,height=2)  # 绑定方式1: command
btn.place(x=20,y=2,anchor='w')
btn.pack(padx=5, pady=50)
lbl=Label(root,text='--——顾木子吖 抠图技术哪家强--')
lbl.pack()
root.mainloop()

3.效果图

3.1 界面展示

​3.2 图片展示

完美抠图效果!哈哈哈啊~

总结

好啦!有一说一上面的抠图效果还是蛮不错的哈!感觉这是为设计工作者提供了蛮大方便呢~

到此这篇关于基于Python实现自动抠图小程序的文章就介绍到这了,更多相关Python自动抠图内容请搜索编程网以前的文章或继续浏览下面的相关文章希望大家以后多多支持编程网!

--结束END--

本文标题: 基于Python实现自动抠图小程序

本文链接: https://www.lsjlt.com/news/162696.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • 基于Python实现自动抠图小程序
    目录导语正文1.前期准备1.1 首先1.2 网站小介绍2.正式抠图2.1 环境安装2.2 素材(可自选)2.3 主程序代码3.效果图3.1 界面展示​3.2 图片展示总结导语 大家好...
    99+
    2024-04-02
  • 基于Python如何实现自动抠图小程序
    本篇文章为大家展示了基于Python如何实现自动抠图小程序,内容简明扼要并且容易理解,绝对能使你眼前一亮,通过这篇文章的详细介绍希望你能有所收获。Python主要用来做什么Python主要应用于:1、Web开发;2、数据科学研究;3、网络爬...
    99+
    2023-06-26
  • 基于OpenCV-python3实现抠图
    在上一篇博客进行了证件照更换背景颜色,纯蓝色,红色,白色之间的替换,有人私信我,可以不可以把背景换成其他图片,而不是单纯的颜色填充。这在photoshop里面就是选中一个图层然后复制到另外一张图片上去,用代码实现的话和上篇博文换...
    99+
    2023-01-31
    抠图 OpenCV
  • 基于Python实现自制拼图小游戏
    咱们Python 集中营有一个专题就是分享一些有意思的东西,今天大概看了一下pygame的这个非标准库就想着使用它来做个小游戏-拼图。 通过加入自己定义的图片,对这个图片完成一定数...
    99+
    2022-11-13
    Python拼图游戏 Python拼图
  • 基于Python实现自动关机小工具
    上班族经常会遇到这样情况,着急下班结果将关机误点成重启,或者临近下班又通知开会,开完会已经迟了还要去给电脑关机。 今天使用PyQt5做了个自动关机的小工具,设置好关机时间然后直接提交...
    99+
    2024-04-02
  • python实现自动打卡小程序
    本文实例为大家分享了python实现自动打卡小程序的具体代码,供大家参考,具体内容如下 """ 湖南大学疫情防控每日自动打卡程序v1.0 author: Liu time:202...
    99+
    2024-04-02
  • 基于Python实现人像雪景小程序
    目录导语​正文1)素材环境(仅部分)2)运行环境3)代码演示4)效果展示导语 哈喽~大家早上好鸭! 冷空气来袭,不少地方一夜入冬,南方地区除了冷就是雨,而北方除了冷还有雪。 就说下雪...
    99+
    2024-04-02
  • 基于Python实现图片九宫格切图程序
    目录1、python代码实现图片分割成九宫格2、C++代码实现图片分割成九宫格(附Opencv配置教程)1、python代码实现图片分割成九宫格 需要包含的库,没有下载安装的,需要自...
    99+
    2023-05-15
    Python实现图片九宫格切图 Python图片九宫格切图 Python图片九宫格 Python 九宫格
  • python如何实现自动打卡小程序
    这篇文章主要介绍了python如何实现自动打卡小程序,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。具体内容如下from selenium import&n...
    99+
    2023-06-14
  • 如何基于Python实现人像雪景小程序
    这篇文章主要介绍了如何基于Python实现人像雪景小程序,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。正文开始制作雪景图:1)素材环境(仅部分)2)运行环境本文涉及的环境:P...
    99+
    2023-06-22
  • 精品基于PHP实现的社团活动小程序
    《[含文档+PPT+源码等]精品基于PHP实现的社团活动小程序》该项目含有源码、文档、PPT、配套开发软件、软件安装教程、项目发布教程等 软件开发环境及开发工具: 操作系统:Windows 10、Windows 7、Windows 8 开发...
    99+
    2023-09-10
    php 小程序 java 计算机毕业设计 mysql
  • 基于Python编写一个B站全自动抽奖的小程序
    目录导语开发工具环境搭建原理简介导语 应好友邀请,帮他写了个小程序,功能类似于实时监控自己关注的UP主,如果关注的UP主中有人发布了抽奖的动态,就自动参与这个抽奖。这样就能不错过任何...
    99+
    2024-04-02
  • 基于Python实现自动扫雷详解
    目录准备实现思路窗体截取雷块分割雷块识别扫雷算法实现用Python+OpenCV实现了自动扫雷,突破世界记录,我们先来看一下效果吧。 中级 - 0.74秒 3BV/S=60.81 ...
    99+
    2024-04-02
  • 基于Python编写一个自动关机程序
    目录1、实现效果2、实现步骤3、全部代码1、实现效果 2、实现步骤 模块导入 import os,sys,time from PyQt5 import QtCore,QtWidge...
    99+
    2024-04-02
  • 微信小程序 | 基于ChatGPT实现电影推荐小程序
    文章目录 ** 效果预览 ** 1、根据电影明星推荐 2、根据兴趣标签推荐 3、根据电影名推荐 一、需求背景 二、项目原理及架构 ...
    99+
    2023-08-22
    微信小程序 chatgpt 人工智能 ai 推荐算法 原力计划
  • 基于Python实现的恋爱对话小程序详解
    目录导语一、小简介二、代码演示1)导入模块2)倒计时3)画2份不同的礼物4)二种选择是不同的绘图倒计时之后就是绘制你回答的那个礼物。5)弹窗设计的文字(可修改)三、效果展示1)视频展...
    99+
    2024-04-02
  • 微信小程序 | 基于ChatGPT实现模拟面试小程序
    Pre:效果预览 ① 选择职位进行面试 ② 根据岗位职责进行回答 一、需求背景 这两年IT互联网行业进入寒冬期,降本增效、互联网毕业、暂停校招岗位的招聘,各类裁员、缩招的情况层出不穷!对于这个市场来说,在经历了互联网资本的疯狂时代...
    99+
    2023-08-16
    小程序 微信小程序 chatgpt 人工智能 ai 原力计划
  • 微信小程序实现自动回复图片消息
    目录前提实现备注前提 小程序已经开通了“云开发”功能 在微信开发者工具中打开“云开发”,点“设置”,点击&ld...
    99+
    2023-01-17
    小程序自动回复 微信小程序自动回复 小程序自动回复图片
  • 基于Python制作一个动物识别小程序
    目录 引言研究背景目的与意义 动物识别技术概述基本原理图像处理与特征提取机器学习与深度学习方法 数据集与数据预处理数据收集与构建数据预处理步骤数据增强技术 特征提取与选择基...
    99+
    2023-10-25
    python 开发语言 图像处理
  • 基于Python实现一个自动关机程序并打包成exe文件
    目录1、实现效果2、实现步骤3、全部代码 Python代码打包exe文件在桌面运行的方式我之前有写,置顶了,也可以参考这里直接阅读:Python打包exe方法 1、实现效果 2、实...
    99+
    2024-04-02
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作