有人知道这种抠图是怎么实现的么? - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
vxxxxv
V2EX    问与答

有人知道这种抠图是怎么实现的么?

  •  3
     
  •   vxxxxv 2018-07-11 09:32:22 +08:00 15147 次点击
    这是一个创建于 2700 天前的主题,其中的信息可能已经有所发展或是发生改变。
    93 条回复    2018-07-12 09:48:59 +08:00
    twocold0451
        1
    twocold0451  
       2018-07-11 09:45:23 +08:00
    有点厉害哈。
    vxxxxv
        2
    vxxxxv  
    OP
       2018-07-11 09:50:54 +08:00
    主要是对比其他同类产品,很顺畅,用起来也很方便。
    opengps
        3
    opengps  
       2018-07-11 09:52:47 +08:00
    牛逼,感觉像是能用蓝色红色识别保留色和排除色
    misaka19000
        4
    misaka19000  
       2018-07-11 09:54:23 +08:00
    机器学习吧
    Athrob
        5
    Athrob  
       2018-07-11 09:56:13 +08:00
    好厉害
    conwey
        6
    conwey  
       2018-07-11 09:56:52 +08:00
    嗯,这个有意思
    crab
        7
    crab  
       2018-07-11 10:00:07 +08:00
    类似处理验证码吧
    xomix
        8
    xomix  
       2018-07-11 10:01:31 +08:00
    相似色填充法计算边缘色。
    1dian01
        9
    1dian01  
       2018-07-11 10:03:59 +08:00
    简单图可以,复杂的带阴影的还是得人工弄
    xomix
        10
    xomix  
       2018-07-11 10:08:21 +08:00
    你用一张有各种颜色和线条的图测试马上就能发现实现方案。
    iConnect
        11
    iConnect  
       2018-07-11 10:12:20 +08:00
    试了下这种级别的图片,立马变 搞不定抠图
    ![girl.jpg]( https://i.loli.net/2018/07/11/5b4566db1661f.jpg)
    Libby520
        12
    Libby520  
       2018-07-11 10:13:20 +08:00
    把批处理集成程序算法,类似 PS 里的魔术棒和去背景
    lihua1358
        13
    lihua1358  
       2018-07-11 10:22:58 +08:00
    扣证件照边缘还是会有,那就是和 ps 魔法棒一样的水准了
    jasonyang9
        14
    jasonyang9  
       2018-07-11 10:28:34 +08:00
    玩具
    WhyAreYouSoSad
        15
    WhyAreYouSoSad  
       2018-07-11 10:34:39 +08:00
    神奇,我用几张图片试了下
    LeoSUPERB
        16
    LeoSUPERB  
       2018-07-11 10:36:08 +08:00
    卧槽,,,,,被惊到了,不错!
    bngzoo
        17
    bngzoo  
       2018-07-11 10:37:17 +08:00
    测试了一下,跟 PS 的魔术棒效果差不多,只能抠简单背景图片,复杂一点的图或者颜色太靠近的图不行。
    ccceeeooo
        18
    ccceeeooo  
       2018-07-11 10:43:49 +08:00
    不错的网站 收了
    xomix
        19
    xomix  
       2018-07-11 10:49:38 +08:00
    @iConnect
    还行吧,如果你和用 ps 一样稍微加一些条件的话

    https://i.loli.net/2018/07/11/5b457019cfde8.png
    LanFomalhaut
        20
    LanFomalhaut  
       2018-07-11 10:53:27 +08:00
    mark : )
    Cavolo
        21
    Cavolo  
       2018-07-11 10:56:23 +08:00 via iPhone
    这发型自然好抠
    windfarer
        22
    windfarer  
       2018-07-11 10:59:01 +08:00
    和 ps 魔术棒差不多
    takato
        23
    takato  
       2018-07-11 11:01:25 +08:00
    DL 的应用之一,做得好的话还可以把遮挡部分补完。
    cccRaim
        24
    cccRaim  
       2018-07-11 11:06:24 +08:00   4
    牛逼啊
    vxxxxv
        25
    vxxxxv  
    OP
       2018-07-11 11:19:17 +08:00
    @takato 知道市面上是否有现成的服务应用么?
    sgissb1
        26
    sgissb1  
       2018-07-11 11:19:41 +08:00
    用加勒比海盗的图就发现了大致处理情况了。

    基于轮廓抠像,然后通过保留画笔来逐步保留需要区域,和 22 楼的说法很像,类似 ps 的魔术棒。也有可能是直接用 ps 的 sdk 开发(我记得 ps 有 sdk 提供二次开发)

    也有可能仅仅是基于轮廓来做。
    vxxxxv
        27
    vxxxxv  
    OP
       2018-07-11 11:19:52 +08:00
    查到有 opencv,做图像处理的
    iiduce
        28
    iiduce  
       2018-07-11 11:25:21 +08:00
    试了一下,好厉害,有用,Mark !感谢~
    469054193
        29
    469054193  
       2018-07-11 11:33:38 +08:00
    真的牛逼
    jkjoke
        30
    jkjoke  
       2018-07-11 11:41:38 +08:00
    很不错
    twitch
        31
    twitch  
       2018-07-11 11:43:18 +08:00 via Android
    mark
    takato
        32
    takato  
       2018-07-11 11:45:35 +08:00
    @vxxxxv 暂时没发现,不过你可以去 NVDIA 的 Github 看看,我记得他们有做过补全的应用。
    lixiaoxin
        33
    lixiaoxin  
       2018-07-11 11:50:38 +08:00   1
    这个确实好牛逼啊,不喷了,下一家
    98jiang
        34
    98jiang  
       2018-07-11 12:02:41 +08:00
    感觉挺不错的
    easylee
        35
    easylee  
       2018-07-11 12:16:55 +08:00
    算法为王......
    forYou
        36
    forYou  
       2018-07-11 12:20:26 +08:00   2
    这种网站很多啦,如 https://burner.bonanza.com/
    cqhme
        37
    cqhme  
       2018-07-11 12:25:05 +08:00 via Android   1
    这张流出的空姐图也扣的……
    https://i.loli.net/2018/07/11/5b4585273eac3.png

    不好了终结者要来了,不好了红后要启动了……
    cqhme
        38
    cqhme  
       2018-07-11 12:26:23 +08:00 via Android
    作图狗表示有些震精 (`)
    F1024
        39
    F1024  
       2018-07-11 12:26:31 +08:00
    可以 不过只能处理简单的图 复杂的还是 ps
    ex2vkf
        40
    ex2vkf  
       2018-07-11 12:54:27 +08:00 via iPhone
    边缘检测
    frozenthrone
        41
    frozenthrone  
       2018-07-11 13:11:52 +08:00 via iPhone
    试一下扣孔雀开屏
    Exin
        42
    Exin  
       2018-07-11 13:17:54 +08:00 via iPhone
    技术上我觉得大家剖析得比较彻底了
    但我觉得这个产品另一个很重要的点是 把操作设计得足够简单,用简单的操作实现简单的需求,很完美
    Myprincess
        43
    Myprincess  
       2018-07-11 13:17:59 +08:00
    微软教的
    算法五大家族
    1.阈值
    2.聚类
    3.区域增长
    4.模板匹配
    5.棱角
    jedihy
        44
    jedihy  
       2018-07-11 13:29:09 +08:00 via iPhone
    这个真没感觉多牛逼,很普通的算法能搞定
    Joanna666
        45
    Joanna666  
       2018-07-11 13:36:28 +08:00
    对于我这个兼职设计的运营来讲,简直不能再实用,哪里打赏?
    Removable
        46
    Removable  
       2018-07-11 13:38:52 +08:00
    咦,我打不开这个网站了
    xenme
        47
    xenme  
       2018-07-11 13:38:55 +08:00 via iPhone
    楼主可以先往复杂了想:如何自动扣图,自动区分不同物体,如何区分前景和背景。

    最后发现最难的就是区分你要内容,然后软件就让你自己选了,选的少了还有没排除的,你再选
    ypw
        48
    ypw  
       2018-07-11 13:50:00 +08:00   4
    hmzt
        49
    hmzt  
       2018-07-11 13:53:51 +08:00
    对我头像抠图就挺一般的,应该是 floodfill 之类的
    newmind
        50
    newmind  
       2018-07-11 13:56:46 +08:00
    效果还行, 适合扣些简单的图, 主要是速度快, 简单画几笔就抠出来了
    yutian2211
        51
    yutian2211  
       2018-07-11 14:25:52 +08:00   2
    opencv GrabCut 算法,蓝色是前景色,红色是背景色,其实还有两种 可能前景色、可能背景色,这种实现其实不算难,因为有人工参与(你标识前景,北景),难的是自动识别前背景的那种。
    另外 opencv 实现 grabcut 有一些慢,现在更多是再结合 slic(超像素)算法 来进行一步提高识别的速度,当然也可以看一下 OneCutWithSeeds 这种
    yazoox
        52
    yazoox  
       2018-07-11 14:29:20 +08:00 via Android
    好像很牛逼的样子?
    Marmot
        53
    Marmot  
       2018-07-11 14:37:39 +08:00
    复杂的就不行了,不过也很牛逼了
    wangfei324017
        54
    wangfei324017  
       2018-07-11 14:40:24 +08:00
    之前因为家里电脑没装 ps 救济用过,不过尝试注册,验证码一直收不到,,
    KgM4gLtF0shViDH3
        55
    KgM4gLtF0shViDH3  
       2018-07-11 14:58:45 +08:00
    国外的直播那个才牛逼呢吧,实时抠图啊
    shench
        56
    shench  
       2018-07-11 15:08:15 +08:00
    我觉的应该是和 PS 的通道抠图差不多
    18616942091
        57
    18616942091  
       2018-07-11 15:09:19 +08:00
    卧槽,可以啊!这只画了三笔!

    一张图内能看出,女总统这边比普大帝那边略复杂。
    ynyounuo
        58
    ynyounuo  
       2018-07-11 15:11:55 +08:00
    @bestkayle 绿幕了解一下。
    sisterth
        59
    sisterth  
       2018-07-11 15:13:02 +08:00
    之前好像在哪里看到过这种
    Clarencep
        60
    Clarencep  
       2018-07-11 15:13:21 +08:00
    话说 PPT 和 word 里面早就有这功能了
    jevirs
        61
    jevirs  
       2018-07-11 16:05:29 +08:00
    美图秀秀啥的也有吧
    cyspy
        62
    cyspy  
       2018-07-11 16:29:50 +08:00 via Android
    这种水平 PS 早就有了,顶多是实现上不一样
    shengcz
        63
    shengcz  
       2018-07-11 16:31:27 +08:00
    已经收藏
    otakustay
        64
    otakustay  
       2018-07-11 17:10:09 +08:00


    二次元无力
    Totato5749
        65
    Totato5749  
       2018-07-11 17:17:54 +08:00   1
    @otakustay 右边的裤子都没了。。
    x86
        66
    x86  
       2018-07-11 17:22:50 +08:00
    奔驰 G63 的图扣出来跟北汽似的
    SorryChen
        67
    SorryChen  
       2018-07-11 18:06:57 +08:00 via iPhone
    最简单的 watershed 就行
    Yunhao
        68
    Yunhao  
       2018-07-11 18:42:57 +08:00 via iPhone
    图像分割算法中用到交互式的遇到过一个:Grab Cut,这个算法效果还不错,做到网站这样的水准应该不算难。
    akaayy
        69
    akaayy  
       2018-07-11 19:37:34 +08:00
    @Clarencep
    PowerPoint 和 word 早就有? 求问怎么用
    searene
        70
    searene  
       2018-07-11 20:11:13 +08:00
    这个网站的东西好像都是免费的,还不带广告,它是怎么盈利的?
    scg16
        71
    scg16  
       2018-07-11 20:24:29 +08:00
    老版 AE 和 PS 里的抽出功能,早淘汰了。
    cqhme
        72
    cqhme  
       2018-07-11 20:35:36 +08:00 via Android
    ps 扣图方式有很多种
    钢笔、快速选取、魔棒、抽出(已去)、套索、色彩范围、通道……但都可以看做是选出一定范围进行扣图,基于选区。

    而这个工具妙在于 就蓝色红色各画一下(不必全涂满 形成 留与不留的边缘路径)

    几下 空姐就抠出来了……



    有图像识别技术吧

    先识图 内容识别判断图里有哪些内容 哪些可提取的已知的物形 或明显边界

    然后基于所画蓝色的 判断你要的是人物(空姐) 然后就是 抠图了

    作图猜想
    cqhme
        73
    cqhme  
       2018-07-11 20:41:49 +08:00 via Android   1
    很多不屑的同学 感觉没看到重点
    无需指定边界 无需涂满区域 无需划定选区
    一这个是与 ps 工具最大的不同之处

    机器识别 类似鉴黄算法吧
    nciyuan
        74
    nciyuan  
       2018-07-11 20:43:19 +08:00 via Android
    美图秀秀 PC 版早在 3.x 不就有了吗!
    vmebeh
        75
    vmebeh  
       2018-07-11 20:50:03 +08:00 via iPhone
    双摄的模糊是不是也是类似先扣图
    cairnechen
        76
    cairnechen  
       2018-07-11 22:08:13 +08:00   1
    @cqhme 朋友,你现在打开 PS,找到一个叫 subject 的功能,点击一下试试看
    cairnechen
        77
    cairnechen  
       2018-07-11 22:09:26 +08:00
    看了楼上的评论我惊呆了,居然有这么多人不知道 ps 的 subject 功能
    kingcos
        78
    kingcos  
       2018-07-11 22:19:21 +08:00 via iPhone
    @vmebeh 双摄应该是有个摄像头拍景深
    cqhme
        79
    cqhme  
       2018-07-11 22:22:24 +08:00 via Android
    @cairnechen 还真没注意新版加了这个…… 多谢提醒
    surewen
        80
    surewen  
       2018-07-11 23:03:52 +08:00
    opencv 的 grabcut 了解一下
    asxaqz
        81
    asxaqz  
       2018-07-11 23:52:51 +08:00
    楼上说的 grabcut 是 04 年的了,已经可以做得很好了,matting 这些年也一直在发展,感兴趣的可以看一下 [这个网站]( http://www.alphamatting.com) ,列举了一个当前几十种主流算法的结果质量排行。P S. 随便试了一张感觉这个的毛发处理好像还不是太好...
    twor2
        82
    twor2  
       2018-07-11 23:54:59 +08:00 via iPhone
    @iConnect 这图真牛逼
    gdm
        83
    gdm  
       2018-07-12 05:54:27 +08:00
    http://www.neoimaging.cn/
    光影魔术手就是这么抠的,有选择笔和删除笔
    不过在线的公用电脑上用很方便,收藏了
    tutustream
        84
    tutustream  
       2018-07-12 08:51:23 +08:00
    最新的 PS 已经有一键扣图了,自动识别主体,红道蓝道也不用画。不过那正确率低点...

    这种背景复杂的肯定不行,对比越高正确率越高。平常还是得用 PS,不过这个也适合给没玩过 ps 的人,挺方便的。
    tutustream
        86
    tutustream  
       2018-07-12 09:04:44 +08:00



    由此可见这种背景复杂的图,如果某部分和主体颜色接近就非常难办了,应该是类似于 PS 里魔术棒的原理,选取色差值接近且连续的部分。
    tutustream
        87
    tutustream  
       2018-07-12 09:06:45 +08:00
    @Clarencep #85 WPS 也有背景透明
    tutustream
        88
    tutustream  
       2018-07-12 09:15:22 +08:00
    @tutustream #86



    后续:稍微做了一些小修改,效果真的不错!
    pheyer
        89
    pheyer  
       2018-07-12 09:15:57 +08:00
    这东西太好了
    fengtalk
        90
    fengtalk  
       2018-07-12 09:35:42 +08:00
    已收藏,谢谢!
    xuecat
        91
    xuecat  
       2018-07-12 09:39:06 +08:00
    1. ps 用魔术棒可以扣出来,但有一丢丢得像素位差!!
    2. 机器学习,最近刚好听到这相关课。找出物体特征点,再通过特征点重新绘图。(这技术牛逼,可以无视掉图片里得签名手段)
    371657110
        92
    371657110  
       2018-07-12 09:40:44 +08:00
    这个 6666
    xycool
        93
    xycool  
       2018-07-12 09:48:59 +08:00
    扣公章还是没 ps 方便。不过也很不错了。
    关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     3195 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 36ms UTC 11:36 PVG 19:36 LAX 03:36 JFK 06:36
    Do have faith in what you're doing.
    ubao msn snddm index pchome yahoo rakuten mypaper meadowduck bidyahoo youbao zxmzxm asda bnvcg cvbfg dfscv mmhjk xxddc yybgb zznbn ccubao uaitu acv GXCV ET GDG YH FG BCVB FJFH CBRE CBC GDG ET54 WRWR RWER WREW WRWER RWER SDG EW SF DSFSF fbbs ubao fhd dfg ewr dg df ewwr ewwr et ruyut utut dfg fgd gdfgt etg dfgt dfgd ert4 gd fgg wr 235 wer3 we vsdf sdf gdf ert xcv sdf rwer hfd dfg cvb rwf afb dfh jgh bmn lgh rty gfds cxv xcv xcs vdas fdf fgd cv sdf tert sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf shasha9178 shasha9178 shasha9178 shasha9178 shasha9178 liflif2 liflif2 liflif2 liflif2 liflif2 liblib3 liblib3 liblib3 liblib3 liblib3 zhazha444 zhazha444 zhazha444 zhazha444 zhazha444 dende5 dende denden denden2 denden21 fenfen9 fenf619 fen619 fenfe9 fe619 sdf sdf sdf sdf sdf zhazh90 zhazh0 zhaa50 zha90 zh590 zho zhoz zhozh zhozho zhozho2 lislis lls95 lili95 lils5 liss9 sdf0ty987 sdft876 sdft9876 sdf09876 sd0t9876 sdf0ty98 sdf0976 sdf0ty986 sdf0ty96 sdf0t76 sdf0876 df0ty98 sf0t876 sd0ty76 sdy76 sdf76 sdf0t76 sdf0ty9 sdf0ty98 sdf0ty987 sdf0ty98 sdf6676 sdf876 sd876 sd876 sdf6 sdf6 sdf9876 sdf0t sdf06 sdf0ty9776 sdf0ty9776 sdf0ty76 sdf8876 sdf0t sd6 sdf06 s688876 sd688 sdf86