用HTML5 可以实现二维码扫描二维码识别的功能吗

百度知道合伙人官方认证企业

1【專注:Python+人工智能|Java大数据|HTML5培训】 2【免费提供名师直播课堂、公开课及视频教程】 3【地址:北京市昌平区三旗百汇物美大卖场2层微信公众号:yuzhitc】

操作摄像头,获取图片

利用canvas使用相关算法分析图片识别图片得出结果。

* 涉及到的技术点浏览器们(包括移动端)支持各异现阶段偠开发并投产还不太现实

* 识别算法是一个难点,不过谢谢github谢谢开源社区,@Shou Jiesong 的答案中有phonegap的插件地址支持各种码。

好程序员是IT高端课程培訓基地从平凡到卓越,为梦想而拼搏。

用HTML5 可以实现二维码扫描二维码识别的功能吗

采纳数:65 获赞数:269

华北水利水电大学2013年度优秀三好学生


這个如果是手机的上的话主要是依靠app自身的后台调用实现的,这个主要不是前端的技术html5 只是网页的标签等展示。但具体的功能还是要依靠js或者是后端来实现

做真实的自己 用良心做教育

千锋教育专注HTML5大前端、JavaEE、Python、人工智能、UI&UE、云计算、全栈软件测试、大数据、物联网+嵌入式、Unity游戏开发、网络安全、互联网营销、Go语言等培训教育。

// 扩展API加载完毕现在可以正常调用扩展API

下载百度知道APP,抢鲜体验

使用百度知道APP立即抢鲜体验。你的手机镜头里或许有别人想知道的答案

}

HTML + JS ,实现二维码扫码功能调出摄像頭,拍照保存到画布定时传送到解析函数 解析函数是后台c# .net MVC 实现的,解析函数用到的二维码解析API依赖于第三方二维码库google zxing , 因此需要先引用类庫:zxing.dll、zxing.presentation.dll

所需积分/C币:20 上传时间:
}

最近公司项目有个需求微博客戶端中, h5 的页面上的某个按钮能够与native 交互呼起摄像头扫描二维码二维码并且解析。在非微博客户端中(微信或者是原生浏览器如:safari)呼起系统的拍照或者上传图片按钮,通过拍照或者上传图片解析二维码
第二种方案需要在前端 js 解析二维码。这样依赖一个第三方的解析庫jsqrcode这个库已经支持在浏览器端呼起摄像头的操作了,但是依赖一个叫getUserMedia的属性该属性移动端的浏览器支持的都不是很好,所以只能间接嘚上传图片的方式解析二维码

首先感谢 jsqrcode 的开发者,提供这么优秀的解析二维码的代码为我减少了很大的工作量。jsqrcode 地址:点我

}

我要回帖

更多关于 扫描二维码 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信