全球主机交流论坛

标题: py有什么能查询图片相似度的库么? [打印本页]

作者: 斌斌    时间: 2024-6-27 15:44
标题: py有什么能查询图片相似度的库么?
这查询是不是得1对多的查询?比如我有1000个图片,想查一个图片和这1000个里面哪个相似度高,查询出来相似度80%以上的。
我图片可能有万张,有什么好的办法么。
作者: jqbaobao    时间: 2024-6-27 15:46
可参考这个库实现的识别方法

https://github.com/lazydog28/mc_auto_boss/
作者: 9017    时间: 2024-6-28 04:46
findimagedupes
作者: beck    时间: 2024-6-28 06:29
opencv
作者: 斌斌    时间: 2024-6-28 09:23
beck 发表于 2024-6-28 06:29
opencv

这是不是说的太广了。
作者: beck    时间: 2024-6-28 15:53
斌斌 发表于 2024-6-28 09:23
这是不是说的太广了。

不广,比较图片相似度是opencv的很基本的用途,让chatgpt帮你写就行,最多几十行代码的。
作者: sebaobao1205    时间: 2024-6-28 16:49
这么垃圾的需求,用最简单的像素颗粒对比。
作者: 斌斌    时间: 2024-6-28 16:57
beck 发表于 2024-6-28 15:53
不广,比较图片相似度是opencv的很基本的用途,让chatgpt帮你写就行,最多几十行代码的。 ...

我是一共几十万个图片,你这样的话,我对比一个图片,需要循环几十万次呗。
作者: beck    时间: 2024-6-28 19:30
斌斌 发表于 2024-6-28 16:57
我是一共几十万个图片,你这样的话,我对比一个图片,需要循环几十万次呗。 ...

不管采用什么方法提速,反正基本还是要使用opencv的,具体你可以问chatgpt看有什么办法能提升速度。
作者: karson    时间: 2024-6-28 19:35
斌斌 发表于 2024-6-28 16:57
我是一共几十万个图片,你这样的话,我对比一个图片,需要循环几十万次呗。 ...

不建立索引的情况下就只能是遍历啊;而且图片这种二进制数据也不可能建立索引啊,遍历跑不掉的,O(n)时间复杂度已经可以接受了
作者: rammiah    时间: 2024-6-28 19:45
chromadb + open_clip
作者: 何处不惹尘埃    时间: 2024-6-29 03:17
要不问问 chatgpt

----------------------------------------------------------------

小尾巴~~~~~




欢迎光临 全球主机交流论坛 (https://lilynana.eu.org/) Powered by Discuz! X3.4