黑群晖DSM7.X系统的Synology Photos套件没有人脸识别的解决方法(2024年11月22日更新)

一、打开群晖套件中心,已安装,找到Synology Photos,查看下图位置,确认一下当前安装的版本号;

 

二、在电脑打开SSH软件,用root用户登录到群晖的SSH下,如果你的群晖没有启用root,可以参考《群晖6.2和6.2以上版本开启root的方法(支持DSM7.X版本)》教程开启root,看到以root@开头的就表示已经处于root状态了;

 

三、根据Photos套件的版本号,点击下方对应版本进去复制命令到SSH下运行(如果你的NAS有代理环境的,可以把命令中的“https://mirror.ghproxy.com/”这几个字删除)

【Synology Photos安装1.6.2-0710版本的点这里进来】
synopkgctl stop SynologyPhotos
cp -f /var/packages/SynologyPhotos/target/usr/lib/libsynophoto-plugin-platform.so /var/packages/SynologyPhotos/target/usr/lib/libsynophoto-plugin-platform.so-bak
cp -f /var/packages/SynologyPhotos/target/usr/lib/libsynophoto-plugin-platform.so.1.0 /var/packages/SynologyPhotos/target/usr/lib/libsynophoto-plugin-platform.so.1.0-bak
cd /tmp
wget --no-check-certificate https://mirror.ghproxy.com/https://github.com/jinlife/Synology_Photos_Face_Patch/releases/download/1.6.2-0710/libsynophoto-plugin-platform.so
wget --no-check-certificate https://mirror.ghproxy.com/https://github.com/jinlife/Synology_Photos_Face_Patch/releases/download/1.6.2-0710/libsynophoto-plugin-platform.so.1.0
cp -f libsynophoto-plugin-platform.so /var/packages/SynologyPhotos/target/usr/lib/
cp -f libsynophoto-plugin-platform.so.1.0 /var/packages/SynologyPhotos/target/usr/lib/
chmod +x /var/packages/SynologyPhotos/target/usr/lib/libsynophoto-plugin-platform.so
chmod +x /var/packages/SynologyPhotos/target/usr/lib/libsynophoto-plugin-platform.so.1.0
chown SynologyPhotos:SynologyPhotos /var/packages/SynologyPhotos/target/usr/lib/libsynophoto-plugin-platform.so
chown SynologyPhotos:SynologyPhotos /var/packages/SynologyPhotos/target/usr/lib/libsynophoto-plugin-platform.so.1.0
synopkgctl start SynologyPhotos

 

【Synology Photos安装1.6.2-0720版本的点这里进来】
synopkgctl stop SynologyPhotos
cp -f /var/packages/SynologyPhotos/target/usr/lib/libsynophoto-plugin-platform.so /var/packages/SynologyPhotos/target/usr/lib/libsynophoto-plugin-platform.so-bak
cp -f /var/packages/SynologyPhotos/target/usr/lib/libsynophoto-plugin-platform.so.1.0 /var/packages/SynologyPhotos/target/usr/lib/libsynophoto-plugin-platform.so.1.0-bak
cd /tmp
wget --no-check-certificate https://mirror.ghproxy.com/https://github.com/jinlife/Synology_Photos_Face_Patch/releases/download/1.6.2-0720/libsynophoto-plugin-platform.so
wget --no-check-certificate https://mirror.ghproxy.com/https://github.com/jinlife/Synology_Photos_Face_Patch/releases/download/1.6.2-0720/libsynophoto-plugin-platform.so.1.0
cp -f libsynophoto-plugin-platform.so /var/packages/SynologyPhotos/target/usr/lib/
cp -f libsynophoto-plugin-platform.so.1.0 /var/packages/SynologyPhotos/target/usr/lib/
chmod +x /var/packages/SynologyPhotos/target/usr/lib/libsynophoto-plugin-platform.so
chmod +x /var/packages/SynologyPhotos/target/usr/lib/libsynophoto-plugin-platform.so.1.0
chown SynologyPhotos:SynologyPhotos /var/packages/SynologyPhotos/target/usr/lib/libsynophoto-plugin-platform.so
chown SynologyPhotos:SynologyPhotos /var/packages/SynologyPhotos/target/usr/lib/libsynophoto-plugin-platform.so.1.0
synopkgctl start SynologyPhotos

 

【Synology Photos安装1.7.0-0794版本的点这里进来】
synopkgctl stop SynologyPhotos
cp -f /var/packages/SynologyPhotos/target/usr/lib/libsynophoto-plugin-platform.so /var/packages/SynologyPhotos/target/usr/lib/libsynophoto-plugin-platform.so-bak
cp -f /var/packages/SynologyPhotos/target/usr/lib/libsynophoto-plugin-platform.so.1.0 /var/packages/SynologyPhotos/target/usr/lib/libsynophoto-plugin-platform.so.1.0-bak
cd /tmp
wget --no-check-certificate https://mirror.ghproxy.com/https://github.com/jinlife/Synology_Photos_Face_Patch/releases/download/1.7.0-0794/libsynophoto-plugin-platform.so
wget --no-check-certificate https://mirror.ghproxy.com/https://github.com/jinlife/Synology_Photos_Face_Patch/releases/download/1.7.0-0794/libsynophoto-plugin-platform.so.1.0
cp -f libsynophoto-plugin-platform.so /var/packages/SynologyPhotos/target/usr/lib/
cp -f libsynophoto-plugin-platform.so.1.0 /var/packages/SynologyPhotos/target/usr/lib/
chmod +x /var/packages/SynologyPhotos/target/usr/lib/libsynophoto-plugin-platform.so
chmod +x /var/packages/SynologyPhotos/target/usr/lib/libsynophoto-plugin-platform.so.1.0
chown SynologyPhotos:SynologyPhotos /var/packages/SynologyPhotos/target/usr/lib/libsynophoto-plugin-platform.so
chown SynologyPhotos:SynologyPhotos /var/packages/SynologyPhotos/target/usr/lib/libsynophoto-plugin-platform.so.1.0
synopkgctl start SynologyPhotos

 

【Synology Photos安装1.7.0-0795版本的点这里进来】
synopkgctl stop SynologyPhotos
cp -f /var/packages/SynologyPhotos/target/usr/lib/libsynophoto-plugin-platform.so /var/packages/SynologyPhotos/target/usr/lib/libsynophoto-plugin-platform.so-bak
cp -f /var/packages/SynologyPhotos/target/usr/lib/libsynophoto-plugin-platform.so.1.0 /var/packages/SynologyPhotos/target/usr/lib/libsynophoto-plugin-platform.so.1.0-bak
cd /tmp
wget --no-check-certificate https://mirror.ghproxy.com/https://github.com/jinlife/Synology_Photos_Face_Patch/releases/download/1.7.0-0795/libsynophoto-plugin-platform.so
wget --no-check-certificate https://mirror.ghproxy.com/https://github.com/jinlife/Synology_Photos_Face_Patch/releases/download/1.7.0-0795/libsynophoto-plugin-platform.so.1.0
cp -f libsynophoto-plugin-platform.so /var/packages/SynologyPhotos/target/usr/lib/
cp -f libsynophoto-plugin-platform.so.1.0 /var/packages/SynologyPhotos/target/usr/lib/
chmod +x /var/packages/SynologyPhotos/target/usr/lib/libsynophoto-plugin-platform.so
chmod +x /var/packages/SynologyPhotos/target/usr/lib/libsynophoto-plugin-platform.so.1.0
chown SynologyPhotos:SynologyPhotos /var/packages/SynologyPhotos/target/usr/lib/libsynophoto-plugin-platform.so
chown SynologyPhotos:SynologyPhotos /var/packages/SynologyPhotos/target/usr/lib/libsynophoto-plugin-platform.so.1.0
synopkgctl start SynologyPhotos

 

四、在浏览器打开Synonlogy Photos,在右上角设置菜单,点”重建索引“,耐心等待;

 

 

五、如果有重装DSM系统、升级DSM系统、重装Synlology Photos套件、升级Synlology Photos套件行为的,需要重新打上对应版本的补丁。

六、如果使用虚拟机安装群晖,至少要分四个CPU核心给群晖虚拟机,否则这个人脸识别有可能无法正常使用。

七、Synology Photos关于heic文件的说明:需要先激活群晖的 Advanced Media Extensions 套件(简称“AME”套件,可参考《DSM7.X系统Advanced Media Extensions套件(AME)激活教程》激活),然后在Apple iOS系统和MacOS系统中使用Synology Photos这个app上传到群晖Synology Photos的heic文件,才可以正常显示缩略图,使用电脑上传或者别的app上传均不能显示缩略图。

 

 

 

八、如果使用上述补丁后,想恢复系统默认的文件,需要输入以下命令:

synopkgctl stop SynologyPhotos
rm -f /var/packages/SynologyPhotos/target/usr/lib/libsynophoto-plugin-platform.so
rm -f /var/packages/SynologyPhotos/target/usr/lib/libsynophoto-plugin-platform.so.1.0
mv -f /var/packages/SynologyPhotos/target/usr/lib/libsynophoto-plugin-platform.so-bak /var/packages/SynologyPhotos/target/usr/lib/libsynophoto-plugin-platform.so
mv -f /var/packages/SynologyPhotos/target/usr/lib/libsynophoto-plugin-platform.so.1.0-bak /var/packages/SynologyPhotos/target/usr/lib/libsynophoto-plugin-platform.so.1.0
chmod +x /var/packages/SynologyPhotos/target/usr/lib/libsynophoto-plugin-platform.so
chmod +x /var/packages/SynologyPhotos/target/usr/lib/libsynophoto-plugin-platform.so.1.0
chown SynologyPhotos:SynologyPhotos /var/packages/SynologyPhotos/target/usr/lib/libsynophoto-plugin-platform.so
chown SynologyPhotos:SynologyPhotos /var/packages/SynologyPhotos/target/usr/lib/libsynophoto-plugin-platform.so.1.0
synopkgctl start SynologyPhotos

 


本文使用的人脸补丁来源于:https://github.com/jinlife/Synology_Photos_Face_Patch

感谢jinlife大佬!

点赞
  1. 望月说道:
    Google Chrome Windows 10
    收藏学习了~~
  2. 小汤圆说道:
    Google Chrome Windows 10
    7.0套件中心,点套件,只有打开按钮,后边没有小箭头,不好停用啊。真是奇怪
  3. 熊猫说道:
    Google Chrome Windows 10
    楼主过年好!我是蜗牛星际的7.0,弄这个人脸识别了,原来我的photos一切正常,但是今天我突然发现,网页打不开了,电脑就是空白,手机网页中心一直转圈,但是手机的那个软件可以用,里面内容可以看见也可以上传。我已经卸载重装过了还是不行,请问是哪里出了问题?谢谢
    1. 博主说道:
      Google Chrome Windows 10
      用谷歌浏览器试一下
      1. 熊猫说道:
        Google Chrome Windows 10
        我用的就是谷歌浏览器Chrome,打开是空白的
      2. 熊猫说道:
        Google Chrome Windows 10
        是不是这个补丁的问题,重装插件会卸载那个补丁吗,咋把他改回来?
        1. 博主说道:
          Google Chrome Windows 10
          你可以卸载photos套件,然后重装套件,就会恢复到系统默认了。
  4. 果冻说道:
    Google Chrome Android 11
    7.x的人脸识别正确率,与6.x相比,有很大提升吗? 我在用6.x,感觉人脸识别正确率不是太高,与百度网盘相比,有很大差距。
    1. 博主说道:
      Google Chrome Windows 10
      不好意思,这个没有人做过详细的对比分析,所以目前没有这方面的对比数据。
    2. 自在说道:
      Google Chrome Windows 10
      我感觉和6.2的一样烂
  5. Random说道:
    Google Chrome Windows 10
    大神,为什么我照着做了一遍还是不能人脸识别呢?
    1. 度百岁说道:
      Google Chrome Windows 10
      ssh,删除以前的moments相关的所有缓存或缩略图,重新索引就可以了
      1. Random说道:
        Google Chrome Windows 10
        我是从3615-7.0换的DS918,3615人像识别没有问题,就是老是死机,所以换了,换了918就不能识别人像,所以我这个应该没有moments缓存可以删除呀
        1. 度百岁说道:
          Google Chrome Windows 10
          那在3615的缓存删掉,要不然一直显示在迁移
  6. 哈哈说道:
    QQbrowser Windows 10
    chmod 660 ~/.wget-hsts 能解决上面问题,回到PHOTOS人物没反应哦,只放一张人物照片
  7. 哈哈说道:
    QQbrowser Windows 10
    Will not apply HSTS. The HSTS database must be a regular and non-world-writable file. ERROR: could not open HSTS store at '/root/.wget-hsts'. HSTS will be disabled. --2021-12-19 15:03:36-- https://cdn.jsdelivr.net/gh/jinlife/Synology_Photos_Face_Patch@main/libsynophoto-plugin-model.so
  8. 哈哈说道:
    QQbrowser Windows 10
    Will not apply HSTS. The HSTS database must be a regular and non-world-writable file. ERROR: could not open HSTS store at '/root/.wget-hsts'. HSTS will be disabled. --2021-12-19 15:03:36-- https://cdn.jsdelivr.net/gh/jinlife/Synology_Photos_Face_Patch@main/libsynophoto-plugin-model.so 后面还有。。。
  9. qwert说道:
    Google Chrome Windows 7
    大佬,你好。根据教程的演示一步一步做了,结果是人脸识别一直待发现(3张照片,40个小时了)。esxi6.7,dsm7.0。8代i5。
    1. 博主说道:
      Google Chrome Windows 10
      估计还是不够完美,再等等吧,等更完美的解决方案出来。
    2. 博主说道:
      Google Chrome Windows 10
      命令已经更新,可以解决了!
      1. Random说道:
        Google Chrome Windows 10
        命令直接在文章里面已经更新了吗?我试了一遍没有效果呀
        1. 博主说道:
          Google Chrome Windows 10
          肯定成功的啊,要不然我博客的截图哪来的?
    3. 度百岁说道:
      Google Chrome Windows 10
      ssh,删除以前的moments相关的所有缓存或缩略图,重新索引就可以了
  10. 夜之魍魉丶说道:
    Google Chrome Mac OS X 10.15.7
    重建缓存后,还有 xxx 张照片待发现 ,然后就一直卡在这了 。。。
    1. 博主说道:
      Google Chrome Windows 10
      再等等吧,等更完美的解决方案出来。
    2. 博主说道:
      Google Chrome Windows 10
      命令已经更新,可以解决了!
      1. 夜之魍魉丶说道:
        Google Chrome Mac OS X 10.15.7
        重新输了下3条命令,还是卡主,不知道其他人开始卡住的,现在啥情况
        1. 度百岁说道:
          Google Chrome Windows 10
          我还是卡
      2. 夜之魍魉丶说道:
        Google Chrome Mac OS X 10.15.7
        好了!之前的位置卡了一会然后就好了! 感谢博主!
    3. 度百岁说道:
      Google Chrome Windows 10
      ssh,删除以前的moments相关的所有缓存或缩略图,重新索引就可以了
1 2 3 12

发表回复