У меня есть папка с сотнями / тысячами изображений, некоторые из них выглядят одинаково.Я хотел бы создать кластеры, разделяющие эти изображения (те, которые похожи в одном кластере).
Я не могу определить количество кластеров, которые будут необходимы, это зависит от изображений.У кого-нибудь есть идеи, как это сделать с помощью Python, OpenCV и какой алгоритм использовать?
Я провел некоторое исследование и обнаружил, что AffinityPropagation или DBSCAN могут быть полезны для меня, но я не знаю, с чего начать (как кодировать мои изображения, что я должен передать этим алгоритмам и т. Д ...))