V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
• 请不要在回答技术问题时复制粘贴 AI 生成的内容
rizon
V2EX  ›  程序员

求 安卓二维码的离线 sdk 服务推荐

  •  
  •   rizon ·
    othorizon · 15 天前 · 2046 次点击

    由于拍摄时可能存在角度倾斜、光线不好、曝光问题、等,因此这个 sdk 识别服务应当对图片会进行处理。

    求大佬们推荐一个合适的安卓 SDK 服务。

    15 条回复    2025-08-22 17:57:25 +08:00
    XXWHCA
        1
    XXWHCA  
       15 天前
    二维码识别不是很成熟的 sdk 吗,zxing 就行
    ck19920702
        2
    ck19920702  
       15 天前 via Android   ❤️ 1
    rizon
        3
    rizon  
    OP
       15 天前
    @XXWHCA 识别效果太差了
    jeesk
        4
    jeesk  
       15 天前
    @XXWHCA
    @ck19920702

    你们没明白楼主的意思,楼主说的是识别图片, 不是说摄像头扫描识别, 这两个的差别特别大。
    ck19920702
        5
    ck19920702  
       15 天前 via Android
    @jeesk 上面两个图片和摄像头都可以支持的
    liuchenx
        6
    liuchenx  
       15 天前
    官方的 mlkit 效果最好,但是引用的时候会绑定一托 google service 和 firebase 的依赖
    q503315508
        7
    q503315508  
       15 天前
    我们之前也用 zxing ,识别很一般。后面换成华为的库了,非常快...
    q503315508
        8
    q503315508  
       15 天前   ❤️ 1
    「 androidx camera 」 + 「 com.huawei.hms:scanplus 」扫描识别 和 选择图片 识别
    rizon
        9
    rizon  
    OP
       15 天前
    @ck19920702 暂时先用 mlkit 了,效果也一般就是了。后面可能还是要换一些加了更多图片处理算法的方案。


    @jeesk 是我表达问题,我确实是想用摄像头扫描的。在安卓上的话也就是持续开着摄像头逐帧分析的方式了。
    rizon
        10
    rizon  
    OP
       15 天前
    @liuchenx 我看他有一个捆绑模式,应该是静态编译进去的。我是用在我们自己的国内环境的安卓硬件产品上的。应该没关系吧?
    Tomatopotato
        11
    Tomatopotato  
       15 天前
    zxing zbar 我都用过,识别率低的感人,不拿端正手机甚至都识别不出码。 最后的解决方案是换了华为 HMS 里面的 ScanKit 。 但是 ScanKit 好像有一点是不符合楼主要求的,它首次使用好像是需要联网的(文档好像是这么写的,几年前集成的时候看到的,现在不知道怎么样了),但是我的 app 本身就是需要联网,所以我没在意过这问题。 就效果来说,ScanKit 是独一档的强,跟支付宝或者微信的扫码不相上下。
    liuchenx
        12
    liuchenx  
       15 天前
    @rizon 可以用,都是工具包相关的依赖,但是如果上架应用市场,有的市场(包隐私合规检查)会误报,说你接入了 google 服务啥的,隐私合规不给过
    ljl024
        13
    ljl024  
       14 天前
    @Tomatopotato #11 支付宝的那个也有开放出来,在阿里云上作为 mPaaS 的一部分。之前测的时候大部分场景比 hms 的强
    https://help.aliyun.com/document_detail/52599.html
    Tomatopotato
        14
    Tomatopotato  
       13 天前
    @ljl024 支付宝微信都有开放能力,但是这俩最大的问题就是要注册配置后才能用。我觉得这点还挺恶心的。 华为 hms 那个不需要,直接接入 sdk 就行了。
    Tomatopotato
        15
    Tomatopotato  
       13 天前
    @Tomatopotato 恶心的原因是注册要实名制。我只是扫个码还得这么麻烦
    关于   ·   帮助文档   ·   自助推广系统   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   5696 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 26ms · UTC 02:34 · PVG 10:34 · LAX 19:34 · JFK 22:34
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.