V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
请不要把任何和邀请码有关的内容发到 NAS 节点。

邀请码相关的内容请使用 /go/in 节点。

如果没有发送到 /go/in,那么会被移动到 /go/pointless 同时账号会被降权。如果持续触发这样的移动,会导致账号被禁用。
fuchaofather
V2EX  ›  NAS

immich 重磅更新 OCR

  •  
  •   fuchaofather · 31 天前 · 7060 次点击

    immich 最新 release开始正式支持 OCR ,当前近乎已经是相册管理的完全体了。

    分享下我的硬件:

    • OES (¥ 99 )部署immich_server,immich_postgres
    • OECT(¥ 80)部署immich_machine_learning 可以用到 rk3566 的 npu 加速
    61 条回复    2025-11-15 10:32:41 +08:00
    unhappy224
        1
    unhappy224  
       31 天前
    我想问问这套硬件跑起来会有性能问题吗?例如新导入几千张照片这样,扫描要多久?
    如果买好点的 n150 甚至是 7840 那一堆,会快多少?
    kuanos
        2
    kuanos  
       31 天前
    immich 在 qnap 上每次布置都失败,很绝望啊
    Aprdec
        3
    Aprdec  
       31 天前
    immich app 一次上传几百张 有 bug
    fuchaofather
        4
    fuchaofather  
    OP
       31 天前
    @unhappy224 跟你选的模型也有关系,可以参考(官方文档)[https://docs.immich.app/features/searching]根据你的配置(内存、ARM 、CUDA 还是 RKNN )选择合适的模型。我的 oect 是 RKNN+4G 内存所以选择了`ViT-B-16-SigLIP-i18n-256__webli`,图片识别大概 1 秒 3-4 张的样子,OCR 因为 CPU 比较孱弱 6 秒一张
    mooyo
        5
    mooyo  
       31 天前
    一更新就挂了。。
    [Nest] 6 - 10/31/2025, 10:33:29 AM LOG [Microservices:WebsocketRepository] Initialized websocket server

    Error: getaddrinfo EAI_AGAIN database

    at GetAddrInfoReqWrap.onlookupall [as oncomplete] (node:dns:122:26) {

    errno: -3001,

    code: 'EAI_AGAIN',

    syscall: 'getaddrinfo',

    hostname: 'database'

    }

    microservices worker error: Error: getaddrinfo EAI_AGAIN database, stack: Error: getaddrinfo EAI_AGAIN database

    at GetAddrInfoReqWrap.onlookupall [as oncomplete] (node:dns:122:26)

    microservices worker exited with code 1

    Killing api process

    没看到 release 上写了啥 breaking changes 啊。。
    fuchaofather
        6
    fuchaofather  
    OP
       31 天前
    @mooyo 你是哪个版本上来的啊,我每个版本都在跟没啥问题
    mooyo
        7
    mooyo  
       31 天前
    @fuchaofather #6 解决了。。看了下日志,是我的 pg 数据库启动的时候发现没空间,没拉起来。

    没空间的原因是我的这个虚拟机(跑在 mac mini 上的)只分配了 30G 空间( photo 是网络挂载的),我以为够了,其实已经被 docker 镜像塞满了。。
    lu5je0
        8
    lu5je0  
       31 天前
    还差个 ultra HDR
    mogita
        9
    mogita  
       31 天前
    同在 OECT 上运行,五千多照片视频,简直游刃有余。
    mooyo
        10
    mooyo  
       31 天前
    mac mini 上有办法搞到硬件加速么?跑 docker 上看起来 OCR 性能不太行
    NoDataNoBB
        11
    NoDataNoBB  
       31 天前
    有支持中文地图的方案吗
    faketemp
        12
    faketemp  
       31 天前 via iPhone
    immich 虽好部署维护太难了 一不小心各种报错 gpu 核显调用也各种配置各种问题 折腾几次都很难完美跑起来 等有一键整合版再研究🧐
    SenLief
        13
    SenLief  
       31 天前 via iPhone
    @NoDataNoBB 图源应该没办法改吧,只能把城市这些改为中文。
    chenluo0429
        14
    chenluo0429  
       31 天前 via Android
    ocr 是真的慢,从早上开始的任务,15000 的资源 3 个并发,现在还有 1000+没跑完
    fuchaofather
        15
    fuchaofather  
    OP
       31 天前
    @mooyo #10 我试过,有难度。你可以去 discuss 里找找看
    mooyo
        16
    mooyo  
       31 天前
    @fuchaofather #15 感谢指引,看到了。

    思路是单独运行 machine-learning-svr 到一个支持 ml 的环境(裸环境直连 gpu ,tpu )。

    这个思路适用于存算分离的场景
    Xiaosteven
        17
    Xiaosteven  
       31 天前
    我用 3090 的训练 ocr 真的慢,10 个并发直接干重启,改成 3 个并发,平均 10 秒 3 个...
    zhucegeqiu
        18
    zhucegeqiu  
       31 天前   ❤️ 2
    sky300
        19
    sky300  
       31 天前
    实在折腾不起了 直接入了个 MTPhotos ,省心了。
    rfrftt
        20
    rfrftt  
       31 天前
    ocr j4125 上 nllb-clip-large-siglip__v1 模型, 差不多 20s 处理一张图
    Jasonqiao
        21
    Jasonqiao  
       31 天前
    原来 OCR 这么吃性能么,以为是一个基础功能呢
    dobelee
        22
    dobelee  
       31 天前
    没有 NPU 的群晖能跑吗?
    fuchaofather
        23
    fuchaofather  
    OP
       31 天前
    @dobelee 能跑,有 gpu 也行,就是快慢的问题
    fuchaofather
        24
    fuchaofather  
    OP
       31 天前
    @Jasonqiao 用的 PaddleOCR ,中文识别效果应该会很好
    YsHaNg
        25
    YsHaNg  
       30 天前 via iPhone
    @faketemp n 卡 docker compose 一键起完全没问题
    SatoZ
        26
    SatoZ  
       30 天前
    试了一下 发现效果极差啊 识别率非常低
    lianyanjiajia
        27
    lianyanjiajia  
       30 天前
    直接用飞牛了
    mooyo
        28
    mooyo  
       30 天前
    实测 coreml 上目前有问题,discussion 里面也提到了一样的报错....

    macmini 的可以不用尝试了
    git00ll
        29
    git00ll  
       30 天前
    这一版同步文件有问题,建议再等一版
    iX8NEGGn
        30
    iX8NEGGn  
       30 天前
    传统的 OCR 性能好,但有个缺点,单词换行就搜不出来了,大模型 VLM 又是太耗性能,immich 使用 PaddleOCR 有处理换行问题吗?
    silvernoo
        31
    silvernoo  
       30 天前


    这也太准了把
    PrinceofInj
        32
    PrinceofInj  
       30 天前
    我都是直接关闭 ocr 的,因为有不少都是小孩作业,搜出来的都是垃圾信息。
    alfawei
        33
    alfawei  
       30 天前
    @git00ll 这个 bug 多的 还有这么多人更新?
    BaiLinfeng
        34
    BaiLinfeng  
       29 天前 via Android
    Immich 对 Ios 无法后台无感备份,这个很不友好啊
    chenyx9
        35
    chenyx9  
       29 天前
    歪个楼,immich 必须用 docker 么?
    Misyo
        36
    Misyo  
       29 天前
    @BaiLinfeng 目前是无感备份的吧,如果通知影响关闭就行了
    BaiLinfeng
        37
    BaiLinfeng  
       29 天前 via Android
    @Misyo 你是用的什么设备多少版本?怎么做到后台无感备份的,请教
    Misyo
        38
    Misyo  
       28 天前 via iPhone
    @BaiLinfeng 就 iPhone ,ios26,immich app 开启后台刷新及启用备份
    BaiLinfeng
        39
    BaiLinfeng  
       28 天前 via Android
    @Misyo 为什么我的不可以尼?必须手机不熄屏,还要不锁屏,必须 app 在前台才可以备份
    ShunYea
        40
    ShunYea  
       28 天前
    研究了一圈,最后我还是买了 MTPhoto……
    To5tE
        41
    To5tE  
       28 天前
    @BaiLinfeng 你开启后台刷新 然后 app 别划掉关闭。缩小到后台就行 都会自动备份的
    joshuasu2023
        42
    joshuasu2023  
       28 天前
    中文模糊搜索还是有问题:[见 issue]( https://github.com/immich-app/immich/issues/23507)
    EricInBj
        43
    EricInBj  
       28 天前
    @zhucegeqiu 这个好,感谢感谢
    Misyo
        44
    Misyo  
       27 天前
    @BaiLinfeng 不用前台,关闭 APP 也可以的
    zhengfan2016
        45
    zhengfan2016  
       27 天前
    没人有这种困扰吗,ios 只想备份照片,但是 immich ios 没法筛选仅 exif 为 iphone 拍摄的照片备份
    mooyo
        46
    mooyo  
       27 天前
    @BaiLinfeng #37 ios 现在不能备份存在 icloud 上的照片,需要下载下来以后才能备份,并且貌似如果因为这个原因备份任务挂了不会重新拉起来。
    kongyuan1
        47
    kongyuan1  
       27 天前
    @mooyo #16 这个具体是怎么实现了,如何单独运行 machine-learning-svr
    mooyo
        48
    mooyo  
       27 天前
    @kongyuan1 很麻烦,求助 claude 写了个脚本拉起来的。
    ofyann
        49
    ofyann  
       27 天前
    问各位一个情况,截图不希望备份上传上去咋处理的
    fuchaofather
        50
    fuchaofather  
    OP
       27 天前
    @ofyann 备份别选择截图文件夹
    x2ex
        51
    x2ex  
       27 天前 via iPhone
    @BaiLinfeng 可以考虑使用 icloudpd 下载照片,immich 仅用作管理和浏览
    woodchen
        52
    woodchen  
       27 天前
    比起 icloud 照片, 有什么优势吗? 容量大小? 我之前想安装, 觉得太难了.

    我目前是所有的存群晖 photos, 照片存 icloud(不存视频). 有必要用 immich 吗?
    lumyx
        53
    lumyx  
       27 天前
    花里花哨。最后把 nas 卖了开了个夸克网盘
    BaiLinfeng
        54
    BaiLinfeng  
       25 天前 via Android
    @x2ex icloudpd 又是怎么玩法的尼?没有用过,如何,怎么玩的
    BaiLinfeng
        55
    BaiLinfeng  
       25 天前 via Android
    @To5tE 我肯定开启了后台运行啊,必须开了的,也不行哦
    alfawei
        56
    alfawei  
       25 天前   ❤️ 1
    @woodchen 没有必要折腾,当然你时间精力多可以
    woodchen
        57
    woodchen  
       25 天前
    @alfawei 10 铜币感谢. 我也放弃了, 感觉没什么必要
    To5tE
        58
    To5tE  
       25 天前
    @BaiLinfeng app 缩小到后台 不要划掉关闭
    BaiLinfeng
        59
    BaiLinfeng  
       24 天前 via Android
    @To5tE 一样的,我就是允许后台挂起的,我发现使用 immich 的很多人无法后台备份,有一部门可以后台备份
    Les1ie
        60
    Les1ie  
       16 天前
    OCR 这个功能期待好久了,棒极了,正在执行这个任务等等看效果。
    另外想问问各位大神,有大神用 N100/N150/N200 的机器带 immich 的么,体验如何?我准备弄个小主机(天钡 WTR Pro/零刻 ME mini )挂相册,大概 40000 张照片和 1000 多个视频,合计 200GB ,虽然机器学习处理是一次性的任务,但是很担心 N100 的性能不太够用。

    现在是在 i7-8700 上的,没 GPU ,感觉基本还够用;之前试图在我的 J1900 上跑,然而实在是太为难 J1900 了,遂放弃。
    fuchaofather
        61
    fuchaofather  
    OP
       16 天前
    @Les1ie n100 能不能用我不太清楚,机器学习与模型和硬件加速强有关。从这里来看: https://docs.immich.app/features/ml-hardware-acceleration/

    n100 应该可以使用 OpenVINO 加速,如果内存>8G 应该问题不大。可以自己试试,我的机器学习模块与相册 server 是分别部署的
    关于   ·   帮助文档   ·   自助推广系统   ·   博客   ·   API   ·   FAQ   ·   Solana   ·   5115 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 34ms · UTC 09:27 · PVG 17:27 · LAX 01:27 · JFK 04:27
    ♥ Do have faith in what you're doing.