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

opencv 能做到这样的“编程式 ps”吗?

  •  
  •   YuxiangLuo · 2021-06-23 23:52:16 +08:00 · 1576 次点击
    这是一个创建于 1009 天前的主题,其中的信息可能已经有所发展或是发生改变。
    众所周知,有的老板喜欢让员工在微信朋友圈发宣传图,并且不允许设置部分可见(需要截图该条朋友圈的详情页发到公司群)。

    如果设置了部分可见,再截图,就会有个小图标,如图所示:

    https://sm.ms/image/iCOqphZutrXVnxz

    为了拯救我的一些朋友,我在想能否用 opencv 之类的图像处理库,实现一个图像处理 api,用户上传类似截图之后,自动抹掉那个小图标,并且把后面的“删除”文字向左移动到合适的位置。

    因为没有写过图像处理方面的程序,希望有经验的大佬可以给我一点思路。
    6 条回复    2021-06-24 12:16:35 +08:00
    oott123
        1
    oott123  
       2021-06-24 00:21:12 +08:00 via Android
    可以,找图找到图标位置,取旁边的颜色填充,往右取多少像素的图移动过来
    des
        2
    des  
       2021-06-24 00:38:03 +08:00 via iPhone
    再注册个小号专门用于工作 一劳永逸
    3dwelcome
        3
    3dwelcome  
       2021-06-24 00:40:13 +08:00
    opencv 可能不行,这个主要是图像识别和矩阵处理。

    但是类似的命令图形库 ImageMagick 可以,和 ps 的 action 很相似。

    具体参见 https://cloud.tencent.com/developer/article/1554176
    2473
        4
    2473  
       2021-06-24 02:09:27 +08:00 via Android
    搜一下 OpenCV 模板匹配, 然后再用背景色填充匹配到的位置就好了
    zjsxwc
        5
    zjsxwc  
       2021-06-24 08:49:28 +08:00
    买个新手机号注册个小号微信 +1
    cwyalpha
        6
    cwyalpha  
       2021-06-24 12:16:35 +08:00 via iPhone
    万能集赞截图生成器
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   我们的愿景   ·   实用小工具   ·   5897 人在线   最高记录 6543   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 28ms · UTC 02:15 · PVG 10:15 · LAX 19:15 · JFK 22:15
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.