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

图像识别色情图片并给出色情区域像素区间

  •  
  •   Ryziii · 2018-11-07 20:44:34 +08:00 · 7576 次点击
    这是一个创建于 2206 天前的主题,其中的信息可能已经有所发展或是发生改变。

    背景

    最近公司有个业务纯手工打码,本着能自动完成就不做重复性工作的程序员思维,我想着能利用图像识别找出漏点区域并用周边颜色填充。

    本人刚毕业才疏学浅,请问 v 站大佬们,有可用的图像识别并能圈出像素区间的轮子吗?或者大佬们提个思路指点一二,感激不尽

    41 条回复    2018-11-08 17:14:14 +08:00
    vus520
        1
    vus520  
       2018-11-07 20:46:39 +08:00
    目前常见的算法是计算肉色占比,想了下,你这样,整张图都是马克思了。
    ywgx
        2
    ywgx  
       2018-11-07 20:51:58 +08:00 via Android
    你需要腾讯云相关服务,有现成的可以调用
    Ryziii
        3
    Ryziii  
    OP
       2018-11-07 20:52:52 +08:00
    @vus520 鉴于我的场景下其实关键是漏点的那个点(breast,nipple),各种角度各种姿势能识别出那个点并能求出点所在的像素位置就 ok
    3d3ec7a
        4
    3d3ec7a  
       2018-11-07 20:57:10 +08:00
    首先准备大量训练图片..
    Ryziii
        5
    Ryziii  
    OP
       2018-11-07 21:00:00 +08:00
    @3d3ec7a 图片是有的,
    KingEngine
        6
    KingEngine  
       2018-11-07 21:08:06 +08:00
    想想看 A 没奶头,23333333333333333
    steveway
        7
    steveway  
       2018-11-07 21:11:50 +08:00 via Android
    求训练图片库(?)
    Leigg
        8
    Leigg  
       2018-11-07 21:19:37 +08:00 via iPhone
    interesting
    MinQ
        9
    MinQ  
       2018-11-07 21:20:19 +08:00 via Android
    大量训练图片,人工标注位置,再用 kares 撸个 yolo v3 训练一下?
    izoabr
        10
    izoabr  
       2018-11-07 21:21:24 +08:00
    有现成的接口呀,几个大厂都有
    Weny
        11
    Weny  
       2018-11-07 21:22:22 +08:00 via iPhone
    @steveway 当然是上国内外知名的 pornhub (逃
    MinQ
        12
    MinQ  
       2018-11-07 21:22:50 +08:00 via Android
    @MinQ Keras
    rockss
        13
    rockss  
       2018-11-07 21:25:55 +08:00
    先问一下同事同不同意吧
    Ryziii
        14
    Ryziii  
    OP
       2018-11-07 21:32:29 +08:00
    @izoabr
    @ywgx
    用腾讯的 api 试了一下,返回的 json 带 breast 不带 nipple。。且只告知涉黄百分比,在我场景下想要得到 nipple 像素区域实现不了,呜呜呜
    Ryziii
        15
    Ryziii  
    OP
       2018-11-07 21:32:52 +08:00
    @rockss 同事跟我手工打码打的烦躁
    feverzsj
        16
    feverzsj  
       2018-11-07 21:34:12 +08:00
    阿里不是有这个服务的嘛
    winglight2016
        17
    winglight2016  
       2018-11-07 21:41:03 +08:00
    楼主试试:google opencv nipple
    annoy1309
        18
    annoy1309  
       2018-11-07 22:15:04 +08:00
    训练一个识别 NT,YD 的算法?
    qq641016547
        19
    qq641016547  
       2018-11-07 22:20:15 +08:00 via iPhone
    黑人???.jpg
    likuku
        20
    likuku  
       2018-11-07 22:32:19 +08:00
    @Ryziii 十年前的办法:从大学招学生临时工,便宜好使。
    3d3ec7a
        21
    3d3ec7a  
       2018-11-07 22:48:45 +08:00 via iPhone
    试试苹果的 turicreate,傻瓜式模型训练
    yuikns
        22
    yuikns  
       2018-11-07 22:49:17 +08:00
    pytorch 是一个不错的工具。fcn 是不错的相关算法。

    虽然我没有用这个轮子,但感觉应该还行: https://github.com/wkentaro/pytorch-fcn

    torch 建议在 linux 上使用,至少别在 windows 上找不自在。装个 cuda 就更好了
    yuikns
        23
    yuikns  
       2018-11-07 22:56:26 +08:00
    @yuikns
    顺便的,要是想要使用 pytorch,建议先装个 conda,然后使用人家官方页面建议的命令。能少走不少弯路。

    https://pytorch.org/get-started/locally/
    liaojl
        24
    liaojl  
       2018-11-07 23:08:42 +08:00 via Android
    莫非楼主就是传说中的小编?看完后再打码给读者(#滑稽)
    ihciah
        25
    ihciah  
       2018-11-08 01:20:05 +08:00 via iPad
    这是一个分割任务,考虑到这种区域比较小,你可以试试用擦除的方式利用只有类别标注的训练集做弱监督。几年前就有论文这么搞了。
    kingcos
        26
    kingcos  
       2018-11-08 01:33:29 +08:00 via iPhone
    鉴黄师?
    rpman
        27
    rpman  
       2018-11-08 04:17:19 +08:00 via iPhone
    简单就是像素颜色弄点阈值
    往难的方向走就是图像语义分割 (semantic segmentation),深度学习 mask RCNN 有请
    但我觉得你 handle 不了,建议买现成
    laxenade
        28
    laxenade  
       2018-11-08 06:09:49 +08:00 via Android
    一步一步来,可以先用云服务把色情图片识别出来,然后再想想怎么给区域。如果不是很多的话,识别出来以后手动打码也不是不行。
    daigouspy
        29
    daigouspy  
       2018-11-08 06:26:01 +08:00 via Android
    能不能外包给公安局鉴黄小组?
    gzlock
        30
    gzlock  
       2018-11-08 06:57:45 +08:00 via Android
    楼主要给奈子加罩罩?
    还是要做抹了药膏变回粉红的预览效果?
    laqow
        31
    laqow  
       2018-11-08 07:42:25 +08:00 via Android
    直接把人语义识别出来整个图黑就好了,不用担心网友脑补不出来
    ihciah
        32
    ihciah  
       2018-11-08 07:53:07 +08:00 via iPhone
    接 24 楼
    上面说的方法可以参考这篇文章: https://arxiv.org/abs/1703.08448 这么搞的好处是不需要标数据。
    另外,我觉得你当检测任务,手动标点框,拿来直接训 faster-rcnn 或者 yolo 应该也符合需求,不过这样区域就是方的了…
    cpygui
        33
    cpygui  
       2018-11-08 08:03:48 +08:00
    楼主你要是找到训练集发我一份啊
    Ryziii
        34
    Ryziii  
    OP
       2018-11-08 09:48:47 +08:00 via Android
    @gzlock 加罩罩
    Ryziii
        35
    Ryziii  
    OP
       2018-11-08 09:54:33 +08:00
    @likuku 我现在就是那个大学(刚毕业)临时工。。。。。。
    dapang1221
        36
    dapang1221  
       2018-11-08 10:16:18 +08:00
    只有我一个人好奇这是什么业务吗……需要色图,并且还要打马赛克的……
    Ryziii
        37
    Ryziii  
    OP
       2018-11-08 10:49:14 +08:00
    @dapang1221 并不是所有 it 公司都在做改变世界的工作,有很多 it 作坊(哭
    likuku
        38
    likuku  
       2018-11-08 11:00:38 +08:00
    @Ryziii 那就安心作好临时工的活就好了,“操着白宫的心,却有着打工仔的命”。

    但看来可能你还是比较高级的临时工,还会想太多,应该继续扩招只负责人工识别打点的人肉机器。

    炼丹,门槛还是不低的,对机器和经验都有相当要求,很可能你丹炼成之日,若换人工早完成了呢。
    Ryziii
        39
    Ryziii  
    OP
       2018-11-08 11:06:25 +08:00 via Android
    @likuku 炼丹后脱坑是我的目标,把这个任务做完不是我的目标
    LaplaceTransform
        40
    LaplaceTransform  
       2018-11-08 11:14:59 +08:00
    js 有个轮子
    kepenj
        41
    kepenj  
       2018-11-08 17:14:14 +08:00
    mark
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   3505 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 26ms · UTC 00:49 · PVG 08:49 · LAX 16:49 · JFK 19:49
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.