首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >类似的图片搜索软件(如TinEye)

类似的图片搜索软件(如TinEye)
EN

Stack Overflow用户
提问于 2010-09-13 21:26:47
回答 3查看 4.9K关注 0票数 3

在我们的一个社区网站上,我们允许用户上传图片。这些图片被我们的版主批准或拒绝。

为了限制我们的管理员所需的工作,我们希望将被拒绝的每个图片‘记录’到某种类型的数据库中,并在提交图像供审批之前在此数据库中进行查找。如果相似镜像已经被拒绝,则上传的镜像将不会被提交审批。

当然,我们可以只记录图片的文件名、大小和MD5等内容以获取相似性,但我们肯定可以找到不同的裁剪或调整大小的图像。

TinEye.com提供了类似的功能。

你知道有哪种开源软件可以做到这一点吗?你还有其他的想法吗?

谢谢!

EN

回答 3

Stack Overflow用户

发布于 2010-09-13 21:36:17

要检测调整大小和有损压缩的图像,您可以将图像大小调整为某个标准大小(如40x40px),然后从新图像中减去已知图像,并将距离与阈值进行比较。

不幸的是,这不适用于旋转或裁剪。在这种情况下,您需要提取图像的尺度不变特征。

这种方法的另一个问题是,对于简单的实现,计算成本与已知图像列表的大小是线性的,因此将新图像与所有旧图像进行比较可能会很快变得过于昂贵。

票数 2
EN

Stack Overflow用户

发布于 2010-09-13 21:54:11

你可以建立一个“相似图像”的列表,即使它们不能保证100%的相似性。相似度可以通过考虑图像指纹来计算(正如Winner所说,您可以将其缩放到标准大小并从中构建校验和)。也可以使用“平均”颜色和颜色“变化”。

基于此,您可以向管理员显示“相似图像”(可点击的拇指)列表,按“最有可能相似”的顺序排序。

您也可以查看Image::Compare http://linux.softpedia.com/get/Programming/Widgets/Perl-Modules/Image-Compare-43727.shtml和jpegDiff http://www.marengo-ltd.com/open_source/index.php

票数 2
EN

Stack Overflow用户

发布于 2011-01-28 20:06:38

我开发了一个类似于TinEYE的服务,用于私人图像收集。它目前处于alpha测试阶段,但对我的客户的50.000张图像来说效果很好……您甚至可以识别电子报纸中的打印图像:)

http://example.askbubo.com上试用一下(只搜索我客户的图片)

http://askbubo.com/上你可以阅读更多。也可以通过hajo ( at ) spratpix (dot) com直接联系我。

虽然我计划稍后对这项服务收费,但我会很高兴地将其免费赠送给那些参与了alpha测试并给出了良好反馈的人。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/3700819

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档