From 61cc64af67d36329244da47d355e15d96d655357 Mon Sep 17 00:00:00 2001 From: lukas91 Date: Fri, 27 Sep 2024 10:20:58 +0500 Subject: [PATCH] =?UTF-8?q?=D0=9E=D0=B1=D0=BD=D0=BE=D0=B2=D0=B8=D1=82?= =?UTF-8?q?=D1=8C=20README=5Fby=5FLE.md?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- README_by_LE.md | 44 ++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 44 insertions(+) diff --git a/README_by_LE.md b/README_by_LE.md index 7034bdf..153c849 100644 --- a/README_by_LE.md +++ b/README_by_LE.md @@ -53,4 +53,48 @@ php occ preview:generate -vvv php occ face:background_job php occ face:background_job --defer-clustering php occ face:stats +``` +Оптимальный порядок запуска: +``` +# 1. Запуск обновления/создания эскизов +/usr/local/bin/php -f /var/www/html/occ memories:index --retry +# 2. Синхранизация фото +/usr/local/bin/php -f /var/www/html/occ face:background_job --user_id lukas_endigo_91 --sync-mode -vvv +# 3. Анализ фото +/usr/local/bin/php -f /var/www/html/occ face:background_job --user_id lukas_endigo_91 --analyze-mode -vvv +# 4. Группировка по кластерам +/usr/local/bin/php -f /var/www/html/occ face:background_job --user_id lukas_endigo_91 --cluster-mode -vvv +# 5. Все в одной строке +/usr/local/bin/php -f /var/www/html/occ face:background_job --user_id lukas_endigo_91 --sync-mode --analyze-mode --cluster-mode -vvv +``` + +## face:background_job --help +``` +/usr/local/bin/php -f /var/www/html/occ face:background_job --help +Описание: + Эквивалент задания cron для анализа изображений, извлечения лиц и создания кластеров найденных лиц + +Использование: + face:background_job [опции] + +Опции: + -u, --user_id=USER_ID Анализировать лица только для указанного пользователя. Если не указано, анализируются изображения для всех пользователей. + -M, --max_image_area=MAX_IMAGE_AREA Ограничивает максимальную площадь (в пикселях^2) изображения, передаваемого в нейронную сеть, эффективно снижая необходимую память. Используйте это, если распознавание лиц аварийно завершает работу. + --sync-mode [1] Выполнить все действия, связанные с синхронизацией файлов. Новые пользователи, общие или удаленные файлы и т.д. + --analyze-mode [2] Выполнить только анализ изображений для получения лиц и их дескрипторов. + --cluster-mode [3] Выполнить только кластеризацию лиц для получения групп людей. + --defer-clustering [4] Отложить кластеризацию лиц до завершения анализа, чтобы получить группы людей за одно выполнение команды. по сути [2] analyze-mode и [3]cluster-mode + -t, --timeout=TIMEOUT Установить тайм-аут в секундах для этой команды. По умолчанию команда выполняется без тайм-аута, т.е. бесконечно. [по умолчанию: 0] + -h, --help Показать справку для данной команды. Если команда не указана, показать справку для списка команд. + -q, --quiet Не выводить никаких сообщений. + -V, --version Показать версию приложения. + --ansi|--no-ansi Принудительно включить (или отключить --no-ansi) вывод ANSI. + -n, --no-interaction Не задавать никаких интерактивных вопросов. + --no-warnings Пропустить глобальные предупреждения, показать только вывод команды. + -v|vv|vvv, --verbose Увеличить уровень подробности сообщений: 1 для обычного вывода, 2 для более подробного и 3 для отладки. +``` + +``` +# Выполнить сброс распознования +/usr/local/bin/php -f /var/www/html/occ face:reset --user_id=lukas_endigo_91 --all ``` \ No newline at end of file