Всем известен алгоритм, который группирует изображения в события на основе даты, когда был сделан снимок. Очевидно, что я могу группировать по дате, но мне бы хотелось что-то более сложное, чтобы (возможно) можно было бы группировать фотографии, охватывающие несколько дней, на основе частоты за определенный промежуток времени. Рассмотрим следующие группировки:
- 1/2/2009 15 фото
- 1/3/2009 20 фото
- 1/4/2009 13 фото
- 1/5/2009 19 фото
- 1/15/2009 5 фото
Потенциально они будут сгруппированы в две группы:
- 1/2/2009 -> 05.01.2009
- 1/15/2009
Очевидно, что должны быть установлены некоторые допуски.
Есть ли какой-нибудь хорошо зарекомендовавший себя способ сделать это, кроме изобретения моего собственного подхода сверху / вниз?