开启辅助访问

广播+ 发布

系统消息:zhy32已经连续答对5道难题,逆天学霸谁与争锋?!#每日答题#
04-15 11:19
系统消息:zhy32已经连续答对5道难题,逆天学霸谁与争锋?!#每日答题#
04-14 12:37
查看: 61|回复: 0

quagga.min.js识别条形码源码

[复制链接]

119

主题

7

回帖

408

积分

管理员

积分
408
发表于 2023-9-1 16:23:53 | 显示全部楼层 |阅读模式
进吧论坛免责声明
根据我国《计算机软件保护条例》第十七条规定:“为了学习和研究软件内含的设计思想和原理,通过安装、显示、传输或者存储软件等方式使用软件的,可以不经软件著作权人许可,不向其支付报酬。”您需知晓本站所有内容资源均来源于网络,仅供用户交流学习与研究使用,版权归属原版权方所有,版权争议与本站无关,用户本人下载后不能用作商业或非法用途,需在24小时之内删除,否则后果均由用户承担责任。
以下是ASP代码,用于在浏览器中直接调用手机摄像头,或者电脑摄像头,直接将识别结果输入到文本框。
  1. <script>
  2.         // quagga开始扫描
  3.         function startScanning1() {
  4.             navigator.mediaDevices.getUserMedia({ video: { facingMode: "environment" } })
  5.                 .then(function (stream) {
  6.                     var videoElement = document.getElementById("videoElement");
  7.                     videoElement.srcObject = stream;
  8.                     videoElement.play();

  9.                     Quagga.init({
  10.                         inputStream: {
  11.                             name: "Live",
  12.                             type: "LiveStream",
  13.                             target: videoElement
  14.                         },
  15.                         decoder: {
  16.                             readers: ["ean_reader", "code_128_reader", "code_39_reader"]
  17.                         }
  18.                     }, function (err) {
  19.                         if (err) {
  20.                             console.error(err);
  21.                             return;
  22.                         }
  23.                         Quagga.start();
  24.                     });

  25.                     // 监听扫描结果
  26.                     Quagga.onDetected(function (result) {
  27.                         var code = result.codeResult.code;
  28.                         document.getElementById("barcodeResult").value = code;
  29.                         stopScanning();
  30.                     });
  31.                 })
  32.                 .catch(function (error) {
  33.                     console.error("Error accessing camera: ", error);
  34.                 });
  35.         }

  36.         // 停止扫描
  37.         function stopScanning1() {
  38.             Quagga.stop();
  39.             var videoElement = document.getElementById("videoElement");
  40.             if (videoElement.srcObject) {
  41.                 videoElement.srcObject.getTracks().forEach(function (track) {
  42.                     track.stop();
  43.                 });
  44.                 videoElement.srcObject = null;
  45.             }
  46.         }
  47.     </script>
复制代码


本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即加入

×
进吧论坛免责声明
1、本网站名称:进吧
2、本站永久网址:jinb.top
3、本网站的文章部分内容可能来源于网络,仅供大家学习与参考,如有侵权,请联系站长进行删除处理。
4、本站一切资源不代表本站立场,并不代表本站赞同其观点和对其真实性负责。
5、本站一律禁止以任何方式发布或转载任何违法的相关信息,访客发现请向站长举报。
6、本站资源大多存储在云盘,如发现链接失效,请联系我们我们会第一时间更新。
您需要登录后才可以回帖 登录 | 立即加入

本版积分规则

 

手机版|小黑屋|进吧

GMT+8, 2025-4-20 02:09 , Processed in 0.073004 second(s), 27 queries .

本站所发布的一切破解补丁、注册机和注册信息及软件的解密分析文章仅限用于学习和研究目的;不得将上述内容用于商业或者非法用途,否则,一切后果请用户自负。本站信息来自网络,版权争议与本站无关。如果您喜欢该程序,请支持正版软件,购买注册,得到更好的正版服务。如有侵权请邮件与我们联系处理。

Powered by Discuz! X3.5

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表