0

我正在使用 python 和 opencv 开发一个软件,该软件应该比较两个图像并返回一个表示它们相似性的值。

我首先尝试使用直方图,然后使用 SIFT 和 SURF,但第一种方法没有本地化,而第二种和第三种方法很慢,并且不太适合我的数据内容(主要是人群图片)。

我会避免使用人员检测器,所以我想应用一些与边缘和纹理比较相关的算法。你能提供一些提示或在线资源吗?

4

2 回答 2

2

这是一个有趣但具有挑战性的问题!最近,我看到了加州大学圣地亚哥分校视觉小组的一篇关于对人群场景进行分类的文章。这是链接:城市部落:从社会角度分析集体照片

如您所见,没有万能的解决方案,但我认为这应该为您提供一个很好的起点。

于 2012-12-21T08:24:46.220 回答
1

你要问的是一个通用的图像分类框架。尝试谷歌搜索:图像分类、场景分类、图像索引和检索。

在大多数情况下,您必须使用多模式描述符。使用颜色、纹理、熵、关键点、边缘直方图。

你可以阅读这个并尝试那个

于 2012-12-20T14:28:51.323 回答