美文网首页
js批量识别二维码

js批量识别二维码

作者: 姬歌 | 来源:发表于2023-03-06 15:47 被阅读0次
    3、批量识别二维码示意图。

    说明:本地运行无需联网。
    如果图片太大,或模糊,可能无法识别。我试过4000x3000的不行,要压缩(如压缩到20%,得到800x600的图片),可在线批量压缩。建议先压缩再重命名。如我们是300个电动车牌,有二维码,属于大图小码,而且拍照的拍得又模糊。二维码内容类似'hddps:/./xxxxxx?id=100001',图片名称如''IMG_20230301_151036.jpg",需求是拿到车牌对应的id。若果你不重命名,识别结果就是"IMG_20230301_151036,100001",这样的结果毫无意义。识别之前你要先重命名,比如改成图片显示的车牌号"YYX0101.jpg",那么识别结果就是"YYX0101,100001\nYYX0102,100003\nYYX0103,100007..",然后复制结果保存txt文档,txt再转车excel即可。
    虽然咱们说是自动识别,但建议一次也不要识别太多,不然中间出错了也不好搞,可能还得从头再来。
    注意事项:如果图片过大,也可能无法识别,需先压缩。最终无法识别的图片,可以用微信识别(微信小程序IDE识别率一样高,且可直接copy结果),或找网络在线识别网站。

    使用说明

    谷歌chrome浏览器跨域设置,看这里,其他浏览器自己查。

    • 如何用跨域浏览器打开我们的网页:
    1、打开已设置跨域的浏览器
    打开跨域浏览器
    2、将我们的“okqr.html”拖入浏览器空白页空白处即可。
    a2.png

    github代码

    后记:因为识别图片共用一个画布,所以必须逐个识别,所以自动识别一个大约需要2-3秒。找了1天,js识别二维码大概就是几个工具,一个是好像是企鹅的,2.7G。。。而且不能这样简单接入。非常强大,什么烂码糊码大图小码都能轻松识别(当然也不能全糊了),我现在用的这个jsQR是最简单且识别率不错的,比llqrcode.js好得多。

    相关文章

      网友评论

          本文标题:js批量识别二维码

          本文链接:https://www.haomeiwen.com/subject/nfumldtx.html