任何人都知道一种算法,可以根据拍摄日期将图片分组为事件。显然,我可以按日期进行分组,但是我希望有一些更复杂的功能,可以(基于)某个时间范围内的频率对多天的图片进行分组。请考虑以下分组:

  • 2009年1月2日15张照片
  • 2009年1/3/20张照片
  • 2009年1/4/13张照片
  • 2009年1月5日19张照片
  • 1/15/2009 5张照片

  • 这些可能会分为两类:
  • 2009年1月2日-> 2009年1月5日
  • 2009年1月15日

  • 显然,需要确定一些公差。

    除了发明自己的自上而下方法之外,是否有任何完善的方法可以做到这一点?

    最佳答案

    您可以对此应用很多any standard clustering technique,这只是正确定义距离函数的问题。在计算照片之间的距离矩阵时,应该考虑位置之间的物理距离(如果有)以及它们的创建时间戳之间的时间距离的组合。 Normalise将它们放置在不同的尺寸上,您甚至可以采用常规的欧几里得距离。

    祝你好运。

    关于algorithm - 基于拍摄日期的图片聚类算法,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/618054/

    10-12 21:46