V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX 提问指南
ChuangChang
V2EX  ›  问与答

如何通过任意一张电影截图识别出电影名

  •  
  •   ChuangChang · 137 天前 · 3358 次点击
    这是一个创建于 137 天前的主题,其中的信息可能已经有所发展或是发生改变。

    哪个大哥能帮忙说一下技术实现的具体步骤和可行性。

    知道一个工具 https://trace.moe ,但是实现效果太差了,测试一次都没有成功过。

    30 条回复    2023-01-16 10:46:57 +08:00
    vitovan
        1
    vitovan  
       137 天前   ❤️ 1
    不是大哥,但请问这个能用吗?

    https://www.google.com/imghp
    Juszoe
        2
    Juszoe  
       137 天前
    一个最常用的方法,是用 AI 将图片降维成一个向量 V ,存入向量数据库,当有一个查询时,也降维成向量 Vq ,在数据库中查询与 Vq 距离最近的 V (一般使用近似最近邻)。这种方法的准确度取决于你的数据库,以及算法。
    zictos
        3
    zictos  
       137 天前
    不太可能,只能通过以图搜图。或者识图一下演员姓名,再去搜演员拍过的电影
    tanranran
        4
    tanranran  
       137 天前
    成本太高了
    coderluan
        5
    coderluan  
       137 天前   ❤️ 2
    weak
        6
    weak  
       137 天前 via iPhone
    我有一种思路,第一种:建立自己的电影缩略图库,一部电影有很多镜头组成,一个镜头只存储一张照片,然后以图搜图 第二种:AI 识别画面截图中的人物或者物体,人物的话,可以建立自己的演员库,像 imdb 一样,再从该演员出演过的电影里面找
    ChuangChang
        7
    ChuangChang  
    OP
       137 天前   ❤️ 1
    @vitovan 这个只是相似图片搜索,也就是只能搜一个已经在公网上存在的电影截图,如果是公网未出现过的新截图是无法搜索的
    djoiwhud
        8
    djoiwhud  
       137 天前 via Android
    mark

    这个需求应该很多人想到过。我也想过。
    最直接的就是每一帧保存一张图片。把问题降级成图像搜索。可是哪有那么全的影像库?

    我还考虑过,识别画面中的演员。维护一个演员-作品数据库。如果有多个演员,意味着大概率可以搜索到唯一的作品,可以比较准的给作品名。
    ChuangChang
        9
    ChuangChang  
    OP
       137 天前
    @djoiwhud 有可能一个电影场景截图里面并没有演员
    zxCoder
        10
    zxCoder  
       137 天前
    技术实现:找到所有电影的所有帧图片,然后转化为图片的相似查找问题。
    可行性:不可行


    hhh
    BeautifulSoup
        11
    BeautifulSoup  
       137 天前 via Android
    如果截图里有字幕,难度会下降很多,因为绝大部分电影的台词都被搜索引擎索引了。
    纯图无字幕难度要大一些,可以考虑图片语义的解读,比如场景是什么地方,演员是谁,这样也能快速确定,但是这方面的标注数据应该比较少
    xtx
        12
    xtx  
       137 天前 via iPhone
    微博上有那种找电影 bot ,不知道怎么工作的,纯手工?
    wonderfulcxm
        13
    wonderfulcxm  
       137 天前 via iPhone   ❤️ 2
    如果真有这技术,应该首先用在找 av 方向了,毕竟性是互联网第一驱动力。
    ttyhtg
        14
    ttyhtg  
       137 天前
    这个简单,让人工智能看完所有的电影,记住所有的场景,然后把场景截图发给它就行了,哈哈哈
    hrdom
        15
    hrdom  
       137 天前
    技术实现:找到所有电影的所有帧图片,然后转化为图片的相似查找问题。
    可行性:需要很大的硬盘耗时很久;或者你需要提前缩小一下电影的范围
    lhbc
        16
    lhbc  
       137 天前 via Android
    有个变通的方法:
    通过人脸识别,识别出演员,然后和电影库的数据进行匹配

    好处:不用扫描全部电影,只需要训练演员的人脸库,数据量很小
    不足:无法识别群员、无正脸截图、无人物截图
    NoOneNoBody
        17
    NoOneNoBody  
       137 天前
    这个工作量不在程序或思路,程序很简单的,困难在于建库

    不建议以图搜图(指 imghash),截图的比例尺寸、图片质量、是否偏色、字幕等等都可能导致搜不出
    以图搜图(imghash)基本上要保持库和测试样本各种参数都很接近才适用

    而特征的搜图(opencv.sift)要比 imghash 慢几十倍,但比较适合这个项目
    marquina
        18
    marquina  
       137 天前
    就像如何把大象装进冰箱,实现这个功能分为两步:
    1. 维护一个电影关键画面的数据库
    2. 使用图片相似度算法,在数据库里寻找和指定截图相似的电影画面
    谷歌识图的效果我觉得已经很不错了。互联网上有无数的电影关键画面,谷歌的图片相似度算法也做得很棒。
    如果是自己实现的话,收集电影资源、提取关键画面、维护图片相似度算法,每一步都需要付出难以想象的精力和成本。
    ysc3839
        19
    ysc3839  
       137 天前 via Android   ❤️ 1
    trace.moe 不是有开源吗?你缺的是数据,而不是方案
    shakoon
        20
    shakoon  
       137 天前 via Android
    短期内没有比问豆瓣网友更快更准的方式
    bailitusu
        21
    bailitusu  
       137 天前
    百度 /谷歌识图
    EdwardSherlock
        22
    EdwardSherlock  
       137 天前
    https://www.bilibili.com/video/BV1d44y197xi/
    参考
    阅片无数但是最后一期 [阅片无数Ⅱ 71]
    大部分常用方法
    yufeng0681
        23
    yufeng0681  
       137 天前
    我有一个建议, 看看别人专利怎么写的这块实现

    https://patents.google.com/patent/CN106412715A 一种信息检索方法、终端以及服务器
    lonely701
        24
    lonely701  
       137 天前
    问我
    ramses
        25
    ramses  
       137 天前
    建议查一下 Automatic Content Recognition 已经是很成熟的技术。
    dlsflh
        26
    dlsflh  
       137 天前 via Android
    如果输入不是规整的截图而是用手机拍的屏幕呢?
    montaro2017
        27
    montaro2017  
       137 天前
    vZexc0m
        28
    vZexc0m  
       137 天前
    多看电影
    LaGeNanRen
        29
    LaGeNanRen  
       136 天前
    年轻人可以试一试老一辈的上网方式,比如:贴吧问、豆瓣问、论坛问
    proxytoworld
        30
    proxytoworld  
       136 天前
    @wonderfulcxm 没毛病
    关于   ·   帮助文档   ·   博客   ·   nftychat   ·   API   ·   FAQ   ·   我们的愿景   ·   实用小工具   ·   5219 人在线   最高记录 5634   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 51ms · UTC 02:29 · PVG 10:29 · LAX 19:29 · JFK 22:29
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.