利用Python实现作业自动批改系统

在日常的工作和生活中,我们经常会遇到需要抠图的场景,即便是只有一张图片需要抠,也会抠得,我们不耐烦,倘若遇到许多张图片需要抠,那就今天教你用Python制作一款界面化的抠图小程序吧!

正文

PS 小故事

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

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

了一张图片:

 

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

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

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

一键下载,一键甩图:

1)前期准备

1.1 首先

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

1.2 网站小介绍

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

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

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

2)注册一个账号

想要获得 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: commandbtn.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 图片展示

完美效果。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.rhkb.cn/news/70921.html

如若内容造成侵权/违法违规/事实不符,请联系长河编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

​数字化转型升级之工业元宇宙与AIGC

月説小飞象交流会 生活就是,面对复杂,保持欢喜。心烦时,记住三句话:1、算了吧。2、没关系。3、会过去的。 内部交流│24期 数字化转型升级 工业元宇宙与AIGC data analysis ●●●● 分享人:李铁军 ‍ 现如今数字化不再…

AutoCV第四课:Python基础

目录 Python基础注意事项一、2023/4/4更新前言1.class1.1 基本介绍1.2 类的实例化1.3 魔法函数 2.生成器2.1 定义2.2 生成器函数2.3 生成器表达式 3.迭代器和可迭代对象3.1 迭代器3.2 可迭代对象3.3 区别和联系 4.装饰器4.1 定义和语法4.2 类作为装饰器4.2.1 形式14.2.2 形式2 …

为什么天蝎座出互联网大佬,我来告诉你原因!

互联网时代的统治者,天蝎座;说起天蝎座,相信大家都觉得很惊呀,为什么大部分互联网大佬都是天蝎座呢?因为天蝎座的管理力、判断力、忍耐力、责任感都是非常优秀的;他们斗志顽强,一旦决定要做到的…

果然天蝎座的人积分落户最容易...

欢迎关注天善智能,我们是专注于商业智能BI,人工智能AI,大数据分析与挖掘领域的垂直社区,学习,问答、求职一站式搞定! 对商业智能BI、大数据分析挖掘、机器学习,python,R等数据领域感…

中国电商现状 以及未来发展趋势

从20世纪90年代中国电子商务起步期开始,直到今日我国电商已经发展了20多年。经历了从具体的技术应用发展到相关产业的形成,并通过创新与协同发展融入国民经济的各个组成部分的发展历程。那么我国电商现状是怎么样的?未来的发展趋势又如何呢&a…

社交电商与传统电商的优势对比

1.获客方式的不同 传统电商以“货”为中心,以流量为王,依靠流量带动更多销售。 社交电商以“人”为中心,以社交分享为王。它是由社会关系形成的电商形态。它不以产品搜索和展示为销售模式,而是通过社交和用户分享形成口碑效应&a…

影响电商发展的重要因素及电商未来的发展可能

易观分析:自从互联网传入中国以后,特别是2000年以后,一直保持着非常快的演变速度,而以互联网为基础的电商则更是发展成了中国互联网的代表性行业。中国电商的发展不仅在初期有着非常高的增速,有着多样化的演进路线&…

跨境电商的行业现状与发展趋势分析

随着互联网的不断发展,跨境电商作为一种全新的商业模式已经逐渐崭露头角。跨境电商的出现,让越来越多的商家看到了扩大市场的机会,也为消费者提供了更加便利、更加优质的购物体验。本文将从跨境电商的定义、行业现状、发展趋势等方面进行探讨…

文心一言测试

介绍 测试百度文心一言回答问题的能力。 笔者做了上百次测试,结果大同小异,本文选取几个经典案例 案例1 你是谁,你的训练数据来源是?你的数据实时更新吗?案例2 案例3 写一个脚本,unity3d控制刚体小球&am…

“文心一言”API调用服务开放邀测

3月16日,百度于北京总部召开新闻发布会,主题围绕新一代大语言模型、生成式AI产品文心一言。大会现场透露,百度智能云即将面向企业客户开放文心一言API接口调用服务,现已正式开放预约。 百度创始人、董事长兼首席执行官李彦宏预告称…

文心一言vsChatGpt-学习Python编程能力

目录 前言 功能测试 1.你会接入广告吗? 2.“电车难题” 3.严刑逼供 4.死后还会有余生吗? 5.我们的宇宙真实吗? 6.我们有自由意志吗? 7.造物主存在吗? 编程能力 1.for循环 2.用python搭建一个博客网站 3.用python写一个鸡兔同笼的代码 4.用python可以做…

2021年重庆科技学院线上复试流程(其他学校复试也可以借鉴的)包含一些专业课相关问题

2020年重庆科技学院智能技术与工程学院研究生复试调剂流程: 其他院校的线上复试也可以借鉴的!! 保姆级别教程,整理不易,请投币!谢谢! 有什么问题可以尽管问 其实本来不想卖资料的 但是问的人有点多 一个个回已经回不过来了 就编了一份有价值的资料然后剔除掉那些不是真的…

考研【复试技巧】如果复试时太紧张,遇到不会的问题只能凉了吗?这些技巧收下!

最近大家在紧张准备复试的时候,一定有想过“万一导师问了我不会的问题怎么办?就像初试遇到不会的题目一样......” 复试可能也会遇到不会的问题,只是复试时的场面更直接。面对导师你来不及思考,来不及放下回头再做。 那么&#xf…

计算机网络考研/考博复试常见问题

目录 第一章、计算机网络体系结构 第二章、物理层 第三章、数据链路层 第四章、网络层 第五章、传输层 第六章、应用层 第一章、计算机网络体系结构 快速唤起记忆知识框架 1.计算机网络的主要功能? 1、硬件资源共享。 可以在全网范围内提供对处理资源、存储资…

复试常考问题考前突击

目录 计算机网络 1.OSI参考模型 2.TCP/IP模型 3.IP协议 4.TCP和UDP(这两个协议的比较,TCP三次握手) 5.tcp三次握手的过程 6.TCP四次挥手(为什么比握手多一次呢) 7.应用层常用协议 8.DNS和DHCP 9.什么是对称密…

易班显示不能连接到服务器检查网络,学校安排大规模“在线考试”常见的问题...

一、不要像线下考试一样安排教室组织学生线上考试! 1.学校如果没有条件提供机房的话,不要组织学生像线下考试一样集中在教室里参加考试。 2.大量学生集中在狭小空间(教室里),如果不提供wifi,依靠学生自己的4G\3G来上网考试&#x…

涉及top名校对IB课程的分数要求

在北美、欧洲,有许多著名的大学乐于接收IB学生,有一些大学还为优秀IB毕业生提供奖励学分、越级的鼓励入学政策。全球有分布在近百个国家的一千余所大学与国际文凭组织(IBO)有稳定的协约关系,确保这些大学承认IB文凭。 什么是IB课程?IB课程项…

考研复试中可能会被问到的40个问题

考研复试中可能会被问到的40个问题 复试面试的形式是怎样? 专业课一般逐个面试:现场会有一定的评分标准,有些导师手中都会有评分表。大家抽签答题或者从题库中抽取题目,导师也会随机提问,包括让考生自我介绍、为什么报这个学校/…

达观医疗器械知识图谱-心血管器械企业加速创新的“黑科技”

近年来,在心血管和结构性心脏病领域,高新医疗器械的临床应用显得越来越迫切,然而,现阶段国内相关心血管医疗器械的研究国内传统医疗器械企业在实际产品创新和功能优化的过程中。 针对于现有专业领域知识和经验的管理问题还处于半封…

医疗CRM的应用价值有哪些?提升医院竞争力

随着医疗改革深入开展,各大医疗机构分别将患者诊疗、满意度调查以及高效的客户服务纳入医院管理重点,为了更好的服务患者,拓展市场渠道,有效统计分析医院患者信息,完善诊疗流程及服务管理,规范院前、院中、…