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

2023-01-15 12:23:33 +08:00
 ChuangChang

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

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

5722 次点击
所在节点    问与答
30 条回复
vitovan
2023-01-15 12:36:34 +08:00
不是大哥,但请问这个能用吗?

https://www.google.com/imghp
Juszoe
2023-01-15 12:49:57 +08:00
一个最常用的方法,是用 AI 将图片降维成一个向量 V ,存入向量数据库,当有一个查询时,也降维成向量 Vq ,在数据库中查询与 Vq 距离最近的 V (一般使用近似最近邻)。这种方法的准确度取决于你的数据库,以及算法。
zictos
2023-01-15 12:50:34 +08:00
不太可能,只能通过以图搜图。或者识图一下演员姓名,再去搜演员拍过的电影
tanranran
2023-01-15 12:51:28 +08:00
成本太高了
coderluan
2023-01-15 12:52:52 +08:00
weak
2023-01-15 14:13:06 +08:00
我有一种思路,第一种:建立自己的电影缩略图库,一部电影有很多镜头组成,一个镜头只存储一张照片,然后以图搜图 第二种:AI 识别画面截图中的人物或者物体,人物的话,可以建立自己的演员库,像 imdb 一样,再从该演员出演过的电影里面找
ChuangChang
2023-01-15 14:43:17 +08:00
@vitovan 这个只是相似图片搜索,也就是只能搜一个已经在公网上存在的电影截图,如果是公网未出现过的新截图是无法搜索的
djoiwhud
2023-01-15 15:01:07 +08:00
mark

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

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


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

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

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

而特征的搜图(opencv.sift)要比 imghash 慢几十倍,但比较适合这个项目
marquina
2023-01-15 18:25:06 +08:00
就像如何把大象装进冰箱,实现这个功能分为两步:
1. 维护一个电影关键画面的数据库
2. 使用图片相似度算法,在数据库里寻找和指定截图相似的电影画面
谷歌识图的效果我觉得已经很不错了。互联网上有无数的电影关键画面,谷歌的图片相似度算法也做得很棒。
如果是自己实现的话,收集电影资源、提取关键画面、维护图片相似度算法,每一步都需要付出难以想象的精力和成本。
ysc3839
2023-01-15 18:35:18 +08:00
trace.moe 不是有开源吗?你缺的是数据,而不是方案
shakoon
2023-01-15 18:35:49 +08:00
短期内没有比问豆瓣网友更快更准的方式

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/909033

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX