У владельцев XPEnology часто бывает или всегда после установки, что Synology Photos не распознает лица и предметы и это неприятно, но это можно легко исправить. А как это сделать я расскажу.
Проблема заключается в том, что если графический процессор XPEnology не соответствует эмулируемому девайсу, например DS920+, то система не начинает анализ лиц и предметов. Так допустим у меня было с процессором Intel Celeron N4505 и эмулированном Synology DS920+ с процессором Intel Celeron J4125. Фото HEIC и видео 265 все отображались и воспроизводились корректно, а лица и предметы нет. Постоянно висело обнаружение XXX фото. Это количество уменьшается, но в какой-то момент времени просто зависает на одном значении и все.
В общем один замечательный человек на сайте GitHUB выложил библиотеку и инструкцию по ее установке, а я на русском и с картинками покажу как.
Открываем в DSM панель управления, планировщик задач и создаем новую задачу скрипт заданный пользователем как показано на картинке ниже:
Придумываем название задачи, обязательно нужно указать пользователя root, а опцию включено отключаем.
Копируем команду ниже
wget https://github.com/jinlife/Synology_Photos_Face_Patch/releases/latest/download/libsynophoto-plugin-model.so -O /var/packages/SynologyPhotos/target/usr/lib/libsynophoto-plugin-model.so && synopkgctl stop SynologyPhotos && synopkgctl start SynologyPhotos
Начиная с версии Synology Photos V1.6.0-0629 файл был обновлен с libsynophoto-plugin-model.so на libsynophoto-plugin-platform.so
wget https://github.com/jinlife/Synology_Photos_Face_Patch/releases/latest/download/libsynophoto-plugin-platform.so -O /var/packages/SynologyPhotos/target/usr/lib/libsynophoto-plugin-platform.so && synopkgctl stop SynologyPhotos && synopkgctl start SynologyPhotos
И вставляем ее в поле скрипта, нажимаем ОК и вводим пароль от учётной записи администратора DSM
Выделяем созданную задачу и нажимаем однократно запустить.
После этого служба Synology Photos автоматически перезапустится, но лица и объекты будут недоступны по-прежнему. Подождите пару минут прежде чем идти дальше.
Затем откройте Synology Photos, щелкните по значку пользователя в верхнем правом углу и перейдите в настройки. Тут промотайте в самый низ и нажмите кнопку переиндексировать.
Начнется процесс переиндексации, затем начнется обработка объектов и потом обработка лиц людей. В общем ждите еще время. У меня ушло коло 20 минут на эту операцию.
Через какое-то время после переиндексации вы увидите в мониторинге ресурсов такой процесс, значит все идет как надо. Можно идти пить чай, система все сделает.
А потом и лица и объекты благополучно распознаются
После обновления приложения Synology Photos нужно будет эту библиотеку заново проинсталить. Для этого убедитесь, что нужная библиотека есть на сайте GitHUB и просто заново запустите задачу вручную.