js + html5 + java 实现二维码和条形码扫描.怎么用js调用摄像头

html-css019

js + html5 + java 实现二维码和条形码扫描.怎么用js调用摄像头,第1张

不明白你的意图,你是开发GUI还是APP

如果是APP有很多支持的API

HBuilder就有调用原生硬件的接口html5++

<!DOCTYPE html>

<html>

<head>

<meta charset="utf-8">

<title>Camera Example</title>

<script type="text/javascript">

// 扩展API加载完毕后调用onPlusReady回调函数 

document.addEventListener( "plusready", onPlusReady, false )

var r = null 

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

function onPlusReady() {

// 获取设备默认的摄像头对象 

var cmr = plus.camera.getCamera()

// ...... 

}

</script>

</head>

<body>

</body>

</html>

打开微信扫一扫

现在手机很多软件都有扫描条形码功能,只要打开功能对准条形码扫描即可。首先打开手机中的微信,点击发现。点击扫一扫,会出现一个小框,将框对准条形码,开始扫描。

很快手机就会获取这个条形码的信息,这样条形码的信息就显示在手机屏幕上了。条形码(barcode)是将宽度不等的多个黑条和空白,按照一定的编码规则排列,用以表达一组信息的图形标识符。

常见的条形码是由反射率相差很大的黑条(简称条)和白条(简称空)排成的平行线图案。条形码可以标出物品的生产国、制造厂家、商品名称、生产日期、图书分类号、邮件起止地点、类别、日期等许多信息,因而在商品流通、图书管理、邮政管理、银行系统等许多领域都得到广泛的应用。

方法很简单,如下:

1、打开手机微信,点击界面右上角的扫一扫

2、进入扫描条形码页面后,找到商品的条形码对准手机进行扫描,扫描完成后即可辨别真伪。

用处广原因:

条形码标签易于制作,对设备和材料没有特殊要求,识别设备操作容易,不需要特殊培训,且设备也相对便宜。

成本非常低。在零售业领域,因为条码是印刷在商品包装上的,所以其成本几乎为‘零’。

扩展资料

条形码是迄今为止最经济、实用的一种自动识别技术。

条形码技术具有以下几个方面的优点

(1)输入速度快:与键盘输入相比,条形码输入的速度是键盘输入的5倍,并且能实现“即时数据输入”。

(2)可靠性高:键盘 输入数据出错率为三百分之一,利用光学字符识别技术出错率 为万分之一,而采用条形码技术误码率低于百万分之一。

(3)采集信息量大:利用传统的一维条形码一次可采集几十位字符的信息,二维条形码更可以携带数千个字符的信息,并有一定的自动纠错能力。

(4)灵活实用:条形码标识既可以作为一种识别手段单独使用,也可以和有关 识别设备 组成一个系统实现自动化识别,还可以和其他控制设备联接起来实现自动化管理。

参考资料:百度百科-条形码