哪个大哥能帮忙说一下技术实现的具体步骤和可行性。
知道一个工具 https://trace.moe ,但是实现效果太差了,测试一次都没有成功过。
![]() | 1 vitovan 2023-01-15 12:36:34 +08:00 ![]() |
![]() | 2 Juszoe 2023-01-15 12:49:57 +08:00 一个最常用的方法,是用 AI 将图片降维成一个向量 V ,存入向量数据库,当有一个查询时,也降维成向量 Vq ,在数据库中查询与 Vq 距离最近的 V (一般使用近似最近邻)。这种方法的准确度取决于你的数据库,以及算法。 |
3 zictos 2023-01-15 12:50:34 +08:00 不太可能,只能通过以图搜图。或者识图一下演员姓名,再去搜演员拍过的电影 |
![]() | 4 tanranran 2023-01-15 12:51:28 +08:00 成本太高了 |
![]() | 5 coderluan 2023-01-15 12:52:52 +08:00 ![]() |
6 weak 2023-01-15 14:13:06 +08:00 via iPhone 我有一种思路,第一种:建立自己的电影缩略图库,一部电影有很多镜头组成,一个镜头只存储一张照片,然后以图搜图 第二种:AI 识别画面截图中的人物或者物体,人物的话,可以建立自己的演员库,像 imdb 一样,再从该演员出演过的电影里面找 |
![]() | 7 ChuangChang OP ![]() @vitovan 这个只是相似图片搜索,也就是只能搜一个已经在公网上存在的电影截图,如果是公网未出现过的新截图是无法搜索的 |
8 djoiwhud 2023-01-15 15:01:07 +08:00 via Android mark 这个需求应该很多人想到过。我也想过。 最直接的就是每一帧保存一张图片。把问题降级成图像搜索。可是哪有那么全的影像库? 我还考虑过,识别画面中的演员。维护一个演员-作品数据库。如果有多个演员,意味着大概率可以搜索到唯一的作品,可以比较准的给作品名。 |
![]() | 9 ChuangChang OP @djoiwhud 有可能一个电影场景截图里面并没有演员 |
10 zxCoder 2023-01-15 16:38:57 +08:00 技术实现:找到所有电影的所有帧图片,然后转化为图片的相似查找问题。 可行性:不可行 hhh |
![]() | 11 BeautifulSoup 2023-01-15 16:43:28 +08:00 via Android 如果截图里有字幕,难度会下降很多,因为绝大部分电影的台词都被搜索引擎索引了。 纯图无字幕难度要大一些,可以考虑图片语义的解读,比如场景是什么地方,演员是谁,这样也能快速确定,但是这方面的标注数据应该比较少 |
![]() | 12 xtx 2023-01-15 16:59:27 +08:00 via iPhone 微博上有那种找电影 bot ,不知道怎么工作的,纯手工? |
![]() | 13 wonderfulcxm 2023-01-15 17:17:46 +08:00 via iPhone ![]() 如果真有这技术,应该首先用在找 av 方向了,毕竟性是互联网第一驱动力。 |
14 ttyhtg 2023-01-15 17:23:31 +08:00 这个简单,让人工智能看完所有的电影,记住所有的场景,然后把场景截图发给它就行了,哈哈哈 |
15 hrdom 2023-01-15 17:32:39 +08:00 技术实现:找到所有电影的所有帧图片,然后转化为图片的相似查找问题。 可行性:需要很大的硬盘耗时很久;或者你需要提前缩小一下电影的范围 |
![]() | 16 lhbc 2023-01-15 17:41:41 +08:00 via Android 有个变通的方法: 通过人脸识别,识别出演员,然后和电影库的数据进行匹配 好处:不用扫描全部电影,只需要训练演员的人脸库,数据量很小 不足:无法识别群员、无正脸截图、无人物截图 |
17 NoOneNoBody 2023-01-15 18:06:45 +08:00 这个工作量不在程序或思路,程序很简单的,困难在于建库 不建议以图搜图(指 imghash),截图的比例尺寸、图片质量、是否偏色、字幕等等都可能导致搜不出 以图搜图(imghash)基本上要保持库和测试样本各种参数都很接近才适用 而特征的搜图(opencv.sift)要比 imghash 慢几十倍,但比较适合这个项目 |
![]() | 18 marquina 2023-01-15 18:25:06 +08:00 就像如何把大象装进冰箱,实现这个功能分为两步: 1. 维护一个电影关键画面的数据库 2. 使用图片相似度算法,在数据库里寻找和指定截图相似的电影画面 谷歌识图的效果我觉得已经很不错了。互联网上有无数的电影关键画面,谷歌的图片相似度算法也做得很棒。 如果是自己实现的话,收集电影资源、提取关键画面、维护图片相似度算法,每一步都需要付出难以想象的精力和成本。 |
![]() | 20 shakoon 2023-01-15 18:35:49 +08:00 via Android 短期内没有比问豆瓣网友更快更准的方式 |
![]() | 21 bailitusu 2023-01-15 18:42:15 +08:00 百度 /谷歌识图 |
22 EdwardSherlock 2023-01-15 19:01:43 +08:00 |
![]() | 23 yufeng0681 2023-01-15 19:31:37 +08:00 |
![]() | 24 lonely701 2023-01-15 20:35:30 +08:00 问我 |
25 ramses 2023-01-16 03:19:47 +08:00 建议查一下 Automatic Content Recognition 已经是很成熟的技术。 |
26 dlsflh 2023-01-16 07:28:58 +08:00 via Android 如果输入不是规整的截图而是用手机拍的屏幕呢? |
![]() | 27 montaro2017 2023-01-16 08:55:22 +08:00 tg 某搜图 bot https://github.com/lolishinshi/imsearch |
![]() | 28 vZexc0m 2023-01-16 09:00:33 +08:00 多看电影 |
![]() | 29 LaGeNanRen 2023-01-16 10:37:53 +08:00 年轻人可以试一试老一辈的上网方式,比如:贴吧问、豆瓣问、论坛问 |
![]() | 30 proxytoworld 2023-01-16 10:46:57 +08:00 @wonderfulcxm 没毛病 |