精华内容
下载资源
问答
  • 别再自己抠图了,Python用5行代码实现批量抠图

    万次阅读 多人点赞 2020-03-10 21:48:10
    前言 对于会PhotoShop的人来说,弄一张证件照还是非常简单的,但是还是有许多人不会PhotoShop的。今天就给你们带来一个非常简单的方法,...要是之前我对抠图是束手无策的,但是前几天发现了深度学习开发工具PaddleH...

    前言

    对于会PhotoShop的人来说,抠图是非常简单的操作了,有时候几秒钟就能扣好一张图。不过一些比较复杂的图,有时候还是要画点时间的,今天就给大家带了一个非常快速简单的办法,用Python来批量抠取人像。

    效果展示

    开始吧,我也不看好什么自动抠图,总觉得不够精确,抠不出满意的图。下面我就直接展示一下效果图吧。我们先看看原图
    在这里插入图片描述
    这张图片背景未纯色,我们平时用PhotoShop抠起来也比较简单,对我们计算机来说也不是什么难题,下面是效果图:
    在这里插入图片描述
    因为本身是PNG图片,而且原图是白色背景,所以看不出什么区别。为了显示效果,我把原图和抠好的图放到一张黄色背景图片上:
    在这里插入图片描述
    这样一看效果明显多了,感觉抠图效果还是非常好的。但是吧,抠这种简单的图片,不怎么过瘾,我们再来看看复杂一点的图片:
    在这里插入图片描述
    这张图片背景色比之前复杂一些,而且有渐变,我们来看看抠图后的效果如何:
    在这里插入图片描述
    这个原图背景不是白色,我就不弄黄色背景了,赶紧这个效果也还算满意,那么多人物的图片呢,我们再看看下面这张图片:
    在这里插入图片描述
    这里有三个人,我们看看程序能不能自动抠出来:
    在这里插入图片描述
    虽然是有点瑕疵,不过还是很不错了,下面我们看看最后一个例子:
    在这里插入图片描述
    这个就比前面的都复杂的多,那么效果如何呢,我们来看看:
    在这里插入图片描述
    哈哈,不仅识别出了人,还把火炬识别出来并抠了出来。总的来说,在完成人物抠图方面还是没有什么问题的。

    环境

    看完效果,那么应该怎么实现呢?这就需要用到paddlepaddle了,那paddlepaddle是什么呢?paddlepaddle是一个开源的深度学习工具,我们使用该工具可以仅用十几行代码实现迁移学习。在使用之前,我们先来安装paddlepaddle,我们可以进入官网https://www.paddlepaddle.org.cn/,官网上用安装指引。为了方便,这里直接使用pip安装CPU版本的。
    我们执行下列语句:

    python -m pip install paddlepaddle -i https://mirror.baidu.com/pypi/simple
    

    安装完成后我们可以在环境中测试一下是否成功。我这里使用命令行窗口,先运行python.exe(前提是你已经配置了环境变量)

    C:\Users\zaxwz>python
    

    然后在程序中运行如下代码:

    Python 3.7.6 (tags/v3.7.6:43364a7ae0, Dec 19 2019, 00:42:30) [MSC v.1916 64 bit (AMD64)] on win32
    Type "help", "copyright", "credits" or "license" for more information.
    >>> import paddle.fluid
    >>> paddle.fluid.install_check.run_check()
    

    如果控制台显示Your Paddle is installed successfully! Let’s start deep Learning with Paddle now就代表我们已经安装成功了。另外我们还需要安装paddlehub:

    pip install -i https://mirror.baidu.com/pypi/simple paddlehub
    

    下面我们就可以开始写代码了。

    实现抠图

    实现抠图的代码很简单,大概分为下面几个步骤:

    1. 导入模块
    2. 加载模型
    3. 获取文件列表
    4. 抠图

    实现起来没有什么难度,为了方便读代码,我将代码写清楚一点:

    # 1、导入模块
    import os
    import paddlehub as hub
    
    # 2、加载模型
    humanseg = hub.Module(name='deeplabv3p_xception65_humanseg')
    
    # 3、获取文件列表
    # 图片文件的目录
    path = 'D:/CodeField/Workplace/PythonWorkplace/PillowTest/11_yellow/img/'
    # 获取目录下的文件
    files = os.listdir(path)
    # 用来装图片的
    imgs = []
    # 拼接图片路径
    for i in files:
        imgs.append(path + i)
    #抠图
    results = humanseg.segmentation(data={'image':imgs})
    

    我们在控制台运行一下这个程序:

    D:\CodeField\Workplace\PythonWorkplace\PillowTest\11_yellow>python 抠图.py
    [2020-03-10 21:42:34,587] [    INFO] - Installing deeplabv3p_xception65_humanseg module
    [2020-03-10 21:42:34,605] [    INFO] - Module deeplabv3p_xception65_humanseg already installed in C:\Users\zaxwz\.paddlehub\modules\deeplabv3p_xception65_humanseg
    [2020-03-10 21:42:35,472] [    INFO] - 0 pretrained paramaters loaded by PaddleHub
    

    运行完成后,我们可以在项目下看到humanseg_output目录,抠好的图片就会存放在该目录下。当然了,上面的代码我们在获取文件列表的操作还可以简化一下:

    import os, paddlehub as hub
    humanseg = hub.Module(name='deeplabv3p_xception65_humanseg')		# 加载模型
    path = 'D:/CodeField/Workplace/PythonWorkplace/PillowTest/11_yellow/img/'	# 文件目录
    files = [path + i for i in os.listdir(path)]	# 获取文件列表
    results = humanseg.segmentation(data={'image':files})	# 抠图
    

    最后送大家一套2020最有趣的Pyhon项目实战视频教程,地址https://docs.qq.com/doc/DVFlFQW5HTVZPbnNN进去拿

    展开全文
  • halcon魔棒抠图.hdev

    2019-08-10 20:30:03
    这是利用halcon做的一个模拟Photoshop里的一个魔棒抠图程序
  • 抠图比ps

    2018-10-12 19:31:25
    抠图技巧,这个方法比较好,简单容易上手,快速,省去不必要的步骤
  • 在Photoshop cs6里用快速选择工具抠图 一打开PS软件在PS界面中找到文件点击在出现的下拉列表里选择打开如图1所示点击鼠标左键会出现一个对话框找到商品图片存放的位置选中要处理的商品图片如图2所示点击打开 图1 图2...
  • 教你如何用通道来快速抠图的方法

    万次阅读 2017-08-02 12:08:06
    Photoshop的抠图能力极品强大,我们甚至能在很短的时间内就完成一次复杂抠图,比如抠出人物的头发 经常使用Photoshop的人,必然会用到其抠图能力。Photoshop的抠图能力极品强大,我们甚至能...
    Photoshop的抠图能力极品强大,我们甚至能在很短的时间内就完成一次复杂抠图,比如抠出人物的头发

    经常使用Photoshop的人,必然会用到其抠图能力。Photoshop的抠图能力极品强大,我们甚至能在很短的时间内就完成一次复杂抠图,比如抠出人物的头发。

    下面我们就来看一组抠图对比效果:

    具体操作如下:

    第1步:使用Photoshop打开素材图片,如下图;

    第2步:切换到通道面板,本次抠图方法我们选择通道抠图;

    第3步:观察发现绿色通道黑白对比强烈,因此我们把绿色通道复制出来,用于接下来的抠图操作;

    第4步:使用色阶命令,进一步加强绿色通道副本的黑白度;

    第5步:然后按下Ctrl+I快捷键执行反相操作;

    第6步:再次使用色阶命令调整黑白度;

    第7步:按下Ctrl+M,调出曲线面板,进一步加强黑白对比;

    第8步:再一次使用色阶命令调整(不要嫌烦,只有这样反复调整,才能让头发细节保留更多);

    第9步:在工具箱里选择加深工具,参考图示设置参数;

    第10步:在头发边缘用加深工具涂抹,加强对比度;

    第11步:选择一个大些的白色画笔,把人物涂白;

    第12步:选择工具箱里的减淡工具,参数如图,在没有涂白的地方继续提高亮度;

    第13步:点击面板下方的选区按钮;

    第14步:选择RGB通道,显示完整的彩色图片效果;

    第15步:切换到图层面板,按一Ctrl+J把选区内容得到到一个新图层;

    第16步:在复制出的新图层下方建一个背景,例如绿色。这样有利于观察抠图效果,这里还没完成哦,发丝边缘还带着许多白色;

    第17步:我们仍然使用加深工具,参考如图。然后在发白的边缘涂抹到看不出异样为止;

    效果欣赏:



    文章来源:脚本之家

    原文链接:http://www.jb51.net/photoshop/337461.html

    展开全文
  • 现有视频抠图算法主要存在人机交互繁琐、计算复杂度高的问题,为此,该文提出了一种利用Kinect深度图的新的快速视频抠图算法。首先结合彩色图信息改进区域生长算法,...实验结果证明了该算法精度高、速度且交互简单。
  • Photoshop系列 Photoshop系列:记录一些关于Ps的常规使用方法 素材如下: 首先按下快捷键w,进入“快速选择工具”,在要抠出来的对象... ...按下键盘上的左右括号按键“【 ”、“ 】”可以调整大小 ...全部选中后,按...

    Photoshop系列

    Photoshop系列:记录一些关于Ps的常规使用方法


    素材如下:

    首先按下快捷键w,进入“快速选择工具”,在要抠出来的对象马上点击几下,会自动选择色域相近的区域

    按下键盘上的左右括号按键“【 ”、“ 】”可以调整大小

    如果我们不小心选多了

    则可以进行反选,然后进行修正

    修正后效果如下:(修正后记得再次点击反选,选择回来)

    全部选中后,按下command + J,选择工具栏中的“窗口”,打开图层编辑器:(或者直接按下快捷键F7

    这样,马就抠出来了,并放在一个新的图层中

    (注意:如果要选中的对象只有一个颜色,则可以使用魔棒工具。但是显然魔棒工具在此处并不适用)

    接下来使用钢笔工具进行精修,首先打开钢笔工具

    我们可以直接按P,也可以鼠标左键长按工具栏中的小钢笔,选择自由钢笔工具(看个人喜好)

    command + 进行放大按住空格键进行拖拽

    例如我想把此处有些虚化的边缘去掉,可以这么做:

    使用钢笔进行描边,然后再闭合

    选择此处的“路径”,然后按住command+回车,将路径变成选区(command + D取消选区

    由路径变成的选区如图所示:

    也可以在左上方工具栏点击建立选区,从而同样实现将路径变为选区

    点击后出现如下小框,确定即可

    接下来我们把选区去除,可以直接按下delete键,也可以选择编辑-清除

    操作完成后如图所示:

    显然马头上一些虚化的边缘已经被清除了


    对于选区的操作总结:

    command + D:取消选区

    command + Enter:将路径变为选区

     

     

     

    展开全文
  • 抠图对于学习PS的学者来说,是一件很费劲的事,如勾选哪些没有复杂性的素材,那可能简单一些,如勾选复杂性的图片,或者是一些有毛发的图片素材,那就很费劲了。本篇文章简单的描述使用快速选择工具勾图,可能不是...

    抠图对于学习PS的学者来说,是一件很费劲的事,如勾选哪些没有复杂性的素材,那可能简单一些,如勾选复杂性的图片,或者是一些有毛发的图片素材,那就很费劲了。本篇文章简单的描述使用快速选择工具勾图,可能不是哪些勾图大神眼中的最高境界勾图方法,但应对不是很复杂的图片素材,还是可以的。

    Ctrl + O打开一张图片素材如下图,Ctrl + J复制新的图层,保证在进行作业的时候原图没有受到破坏的情况下进行工作。

    点击快速选择工具,点击选择主体

     

     从图片中可以看得出,还有一部分没有完整的勾出来,然后根据如下图操作

    点击转换为智能对象的目的就是在进行无数次放大或者缩小图片时图片分辨率不受影响。

     完成如上操作,如下图效果

     如素材之中来由一些未被选中或者,多选中的,是可以相互调节,调节完成之后如下图所示。

     

    展开全文
  • 抠图是用PS? 用魔棒和快速选择工具? 遇到复杂背景怎么办? 最近发现一个神奇的工具——Remove Image Background https://www.remove.bg/zh 它是基于Python、Ruby和深度学习技术开发,通过强大的AI人工智能算法实现...
  • PS教程:快速蒙版抠图

    千次阅读 2020-04-07 08:51:22
    1、首先我们先打开图片素材文件: 2、打开背景图片之后,将婴儿图片和花图片置入到背景文档中,选择婴儿图层,单击右键,选择栅格化图层,将智能对象图层转换为普通图层,然后使用快速选择工具,沿着婴儿的...
  • Photoshop CC 2019快速选择工具的抠图

    千次阅读 2019-09-04 21:10:57
    用快速选择工具抠图: 工具: 素材图: 操作步骤: 1.快速选择工具选择白色区域 2.使用 ctrl + shift + i 进行反选操作 3.使用选择并遮住的功能 4.功能介绍: 1)视图: 可以选择遮住层的背景图...
  • 现在,抠图的工作人员可以基本上解放他们的双手了。只要你有 TensorFlow,就可以快速实现一键抠图,将漫画图像中的所有文字一键去除。 项目地址:https://github.com/KUR-creative/SickZil-Machine (阅读原文直接...
  • 附上官网链接:https://kt.fkw.com/koutu.html 先来看看我快速传一张图的抠图效果: 左边是原图,右边是自动上传抠图完成的效果 来看看官网教程:是不是很简单呢~用起来吧~
  • 说到抠图,它也是在学习Photoshop过程中必须掌握的重要技术之一,它常常被用来把图像中的某些区域巧妙的转化成选区,并将该选区的图像像素分离出来,然后运用到图像的合成中。ps抠图有很多种方式,我们本节教程从...
  • 快速抠图软件

    2017-08-01 09:36:55
    快速抠图软件,简单实用,免费
  • 选择打开你要抠图的图片——点击左栏锁套工具——磁锁套——点击你要抠图边缘一点点的链接,直到到达起始点——点击抹点-图片就被圈起来了——复制——粘贴在你要用的图片背景上就可以了,随便点击其他选项——就会...
  • 顶级抠图视频

    2018-06-28 10:01:54
    Vertus Fluid Mask顶级抠图视频教程,让你快速学会抠图技巧
  • 快速精准抠图的技巧

    2021-03-01 17:31:38
    众所周知,钢笔工具是 Ps 中最精准的抠图工具。但是,一个点一个点的勾勒,既费时又费眼。本文介绍的技巧是:先用选区工具或选区命令做一个基础选区,然后将选区转换为(工作)路径,再使用钢笔工具...
  • 如何在PowerPoint快速完成抠图.docx
  • 基于QT C++和OpenCV编写的windows客户端应用,可以自动将图片转化为Icon图标格式,支持批量转化,支持自动背景透明化
  • 快速完成PS抠图技巧教程。雪原教程:分分钟完成PS抠图教程。步骤:1、在PS中打开图片。2、在工具栏中找到【快速选择】工具。3、用【快速选择】工具选择要保留的区域。4、调出【调整边缘】对话框。5、使用不同的视图...
  • 现今利用机器学习技术可做到自动化去除图片背景,不但速度更,而且效果也很理想,几乎是将图片上传就能即时把相片主体取出,仅保留前景并在背景部分加上透明图效果,这类线上去背工具特色是没有复杂的编辑功能,...
  • 很多大神用PS抠图,但是对于我们这些小白来说,PS抠图操作复杂。有没有一款智能的抠图工具,只要简单上传图片即可随心所欲抠图呢?傲软抠图提供完全免费的在线抠图工具,只需上传图片,小白都可以快速上手抠图。免费...
  • 如何从头训练一个一键抠图模型 1. 前言 抠图是图像编辑的基础功能之一,在抠图的基础上可以发展出很多有意思的玩法和特效。比如一键更换背景、一键任务卡通化、一键人物素描化等。正是因为这些有意思的玩法,CVPy...
  • Python实现自动抠图(上篇)

    万次阅读 多人点赞 2019-07-24 09:29:13
    Python实现自动抠图         生活中,我们经常需要使用到一些图片资源,比如做ppt、项目需要等,这就涉及图片的处理。但抠图是一个痛苦的过程,本人是ps入门级玩家,每次...
  • 保姆级抠图教程!手把手教你抠图(一)​zhuanlan.zhihu.com上期我们说到了如何分析图像这期我们来了解工具工欲善其事必先利其器,我们来看下抠图的工具是怎样操作的。(文末福利)一、基本选择工具基本选择工具里...
  • 高效绿屏视频抠图程序,可以在(NVIDIA, intel,AMD)多种显卡运行,扣的干净 ,运行速度,适应低水平绿箱,
  • Vertus Fluid Mask是一款非常强大的抠图软件。软件采用了模拟人眼和人脑的方法,实现高级...每个小块都可以单独或者分组选择,使得抠图和蒙板异常简单,这也使得Vertus Fluid Mask 成为市场上最、最精确的抠图软件。
  • 结合实例讲解,零基础快速学习Photoshop 相关知识,轻松掌握PS工具使用、抠图及修饰的技巧。本课程为Photoshop 8.0,操作简单,容易上手,课程第一章资料里提供软件下载。 课程编排重在实用,讲解通俗易懂。 让您在...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 4,142
精华内容 1,656
关键字:

怎么抠图比较快