alxfrol спасибо за логи, буду дополнительно изучать.
По поводу распознавания, тут важно понимать, что есть совершенно разные процессы:
- Поиск и расчет характеристик лиц - это происходит на этапе индексирования. Если оно закончено (пишет “готово”), значит все лица уже обработаны
- Кластеризация лиц по людям на основе рассчитанных характеристик и ваших ответов - вот это совсем отдельный процесс, в статусной строке он (пока) никак не отображается. Думаю над тем, чтобы как-то дополнительно отображать для большей прозрачности.
Так вот, кластеризация привязана в первую очередь к вашим действиям - она запускается в ответ на изменения, которые вы делаете (присвоение лиц персонам новым персонам, подтверждение/отклонение предложений). Потому что это новые данные, которые помогают алгоритму обучиться и выдать следующую пачку предложений с учетом новых знаний. Соотвественно, если вы ничего не делаете - выдается первая пачка гипотез и программа ждет новых вводных от вас. Подтверждаете текущую пачку лиц - программа (дождавшись, когда вы сделали паузу) запустит новую кластеризацию и предложит новую пачку. И так по циклу.