V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
answer42
V2EX  ›  C

有做自然图像的抠图技术的不?简单地将 SharedMatting 算法改成了 OpenCV2 的版本,欢迎讨论

  •  2
     
  •   answer42 · 2015-03-09 19:51:58 +08:00 · 1308 次点击
    这是一个创建于 3538 天前的主题,其中的信息可能已经有所发展或是发生改变。

    代码托管地址:np-csu/AlphaMatting


    其实就是将下面这篇论文所附的源代码以OpenCV2的库函数来实现了一下:

    Shared Sampling for Real-Time Alpha Matting
    Eduardo S. L. Gastal and Manuel M. Oliveira
    Computer Graphics Forum. Volume 29 (2010), Number 2.
    Proceedings of Eurographics 2010, pp. 575-584.


    举个例子吧:
    输入:
    input.png

    trimap.png
    结果:
    result.png


    我们拿处理的结果当做mask,就能十分精确将把所需要的图像抠出来了。
    :)

    7 条回复    2015-03-10 11:03:41 +08:00
    79bxh9b
        1
    79bxh9b  
       2015-03-09 21:24:07 +08:00
    想知道中间这幅图是怎么生成的
    ruandao
        2
    ruandao  
       2015-03-09 21:47:54 +08:00


    太太太感谢了
    ruandao
        3
    ruandao  
       2015-03-09 21:53:39 +08:00


    我只是要用, 正满世界的找资料

    tks
    Gestalt
        4
    Gestalt  
       2015-03-09 22:01:17 +08:00
    居然是和楼主一个大学的……
    answer42
        5
    answer42  
    OP
       2015-03-10 10:57:45 +08:00
    @79bxh9b 人工标注的。

    你可以想象你用PS抠图的时候,自己拉了个大致的范围,然后PS来帮你定位出精确的位置。
    answer42
        6
    answer42  
    OP
       2015-03-10 11:02:34 +08:00
    @Gestalt 哈哈幸会~

    看了一下你厂的资料,NLP厂家的文案就是高大上。招实习生来做数据标注有点小坑~^_^
    answer42
        7
    answer42  
    OP
       2015-03-10 11:03:41 +08:00
    @ruandao 发这个帖子就是希望能对别人有一些帮助。

    我也很开心,谢谢~
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   1150 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 22ms · UTC 22:54 · PVG 06:54 · LAX 14:54 · JFK 17:54
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.