1***@qq.com
1***@qq.com
  • 发布:2021-11-29 09:40
  • 更新:2022-05-13 17:06
  • 阅读:1121

uniapp打包的app_scanCode 扫一扫,什么都能识别为成功

分类:uni-app

包括桌子的纹路,等一系列有线条的东西都能识别为二维码,但是我用微信等其它软件试过,发现那些能自动判断二维码,如果是二维码才进行识别

2021-11-29 09:40 负责人:DCloud_App_Array 分享
已邀请:
DCloud_App_Array

DCloud_App_Array

可能存在错误识别的情况, 我们也实际测试过不可能将有线条的都识别为二维码,有可能是设置了过多兼容的扫码类型,可以通过scanType参数设置指定识别扫码的类型。
另外,uni-app中内置的扫码模块是基于开源项目zxing优化的,在性能和识别效率上与微信等软件可能有所差距,可以尝试以下方案:

  • 到插件市场 https://ext.dcloud.net.cn/?cat1=5&cat2=51&orderBy=UpdatedDate 上找一些其它厂商 提供的扫码插件
  • 基于uni原生扩展集成其它三方扫码SDK,参考:https://nativesupport.dcloud.net.cn/NativePlugin/README
  • 1***@qq.com (作者)

    感谢

    2021-12-08 15:23

  • 6***@qq.com

    uni.scanCode无法识别黑底白字的二维码吗?

    2022-07-05 11:44

梧桐灯

梧桐灯

同样的问题,也是可以识别桌子上的纹路,scanType设置了['barCode'],包括扫描电脑上的条形码图片也会错误识别,错误识别率超级高,基本上需要完全对准一维码且识别框中不能有一维码以外的信息才能正确识别,稍微偏差一点识别的内容就是错误的

梧桐灯

梧桐灯

强调一点,就是有纹路的东西识别率非常非常高,比如桌子纹路和牛仔裤纹路,都能识别出正确的内容,基本上扫一扫功能无法正常使用,
!观看密码 123456

梧桐灯

梧桐灯

强调一点,就是有纹路的东西识别率非常非常高,比如桌子纹路和牛仔裤纹路,都能识别出正确的内容,基本上扫一扫功能无法正常使用,上传了视频,观看密码是“123456” https://m.youku.com/video/id_XNTg2OTQxOTcyOA==.html?x=&sharefrom=android&sharekey=c9015d92b504055e6dbf267b3c4a98ec2

该问题目前已经被锁定, 无法添加新回复