python抠图源码_⽐PS还好⽤!Python20⾏代码批量抠图你是否曾经想将某张照⽚中的⼈物抠出来,然后拼接到其他图⽚上去,从⽽可以即使你在天涯海⾓,我也可以到此⼀游?
很多⼈学习python,不知道从何学起。
很多⼈学习python,掌握了基本语法过后,不知道在哪⾥寻案例上⼿。
很多已经做案例的⼈,却不知道如何去学习更加⾼深的知识。
那么针对这三类⼈,我给⼤家提供⼀个好的学习平台,免费领取视频教程,电⼦书籍,以及课程的源代码!
专业点的⼈使⽤ PhotoShop 的“魔棒”⼯具可以抠图,⾮专业⼈⼠可以使⽤各种美图 APP 来实现,但是他们毕竟处理能⼒有限,⼀次只能处理⼀张图⽚,⽽且⽐较复杂的图像可能耗时较久。
今天我来向⼤家展⽰第三种途径——⽤ Python ⼀键批量抠图。
安装成功后,我们在 python 环境中测试⼀下是否安装成功(这个也是按照官⽹指引来做),我们切换到 python 环境,运⾏如下代码:
看到 Your Paddle is installed successfully 就表⽰安装成功了。我们接下来需要使⽤的是这个平台的 paddlehub ⼯具,所以我们还需
要安装 paddlehub :
安装完成后,我们就可以开始运⽤了。
我们的实现步骤很简单:导⼊模块 -> 加载模型 -> 获取图⽚⽂件 -> 调⽤模块抠图。下⾯我们看代码实现:
我将图⽚放在代码⽂件夹的同级⽬录 imgs ⽂件夹下,运⾏代码后,输出的抠图图⽚会⾃动放在代码同级⽬录的 humanseg_output ⽬录下,⽂件名称跟原图⽚的名称相同,但是⽂件格式是 png 。
学python看谁的视频比较好我在 imgs ⽬录下放了5张图⽚,为了便于展⽰,我将他们放在⼀起截图:
运⾏程序后,在 humanseg_output ⽬录下⽣成了5张图⽚,同样的,我将他们放在⼀起截图:
我们可以看到程序将每张图⽚中的⼈物(可以是⼀个,也可以是多个)识别出来,并且抠出来成图,背景是⽩⾊。虽然有些细节处还有些许瑕疵,但是看起来还算不错。本⽂基于 paddlepaddle 平台,使⽤简单的五⾏代码实现了批量抠图,不仅解放了好多⼈的双⼿和双眼,⽽且为某些程序猿/程序媛的⼯
具箱提供了⼀件宝器。下次如果碰到某个⼥⽣或者闺蜜在为抠图发愁,别忘了掏出神器,赢得芳⼼哦!
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论