用JAVA做一个便宜好用的二维码扫描器

二维条形码比普通的条形码能保存更多的信息,已经应用到很多领域里面。例如手机电影票,就是一个嵌在彩信里面的二维码图像。南航也推出了网上办理登机牌业务,办理完成之后往手机发送一条包含二维码的彩信,到了机场就可以通过自助设备扫描二维码,打印登机牌。
然而,专业的二维码扫描设备价格十分昂贵,最便宜的都在1000元以上,到淘宝上搜搜就知道了。借助Java和一个开源的库,我们却可以通过普通的网络摄像头实现相同的效果,成本只需要几十块。
Open Source QR Code Library是一个开源的QR Code(二维条形码的一种)生成和读取的库,官方网站为:http://qrcode.sourceforge.jp/,里面包含了生成和读取QR Code的所有代码,其中有个jmfexample就能实现通过摄像头读取QR Code,经过本人尝试,几十块的普通摄像头效果已经不错了,一次读取几百字节都没问题。
使用这个库的步骤如下:
1、到其官方网站下载回来;
2、到sun的网站下载JMF包并安装;
3、插上摄像头,打开我的电脑,查看是否出现“USB视频设备”,然后打开,看摄像头工作是否正常
4、运行JMF里面的JMF Registry程序,点击“Detect Capture Devices”,查找视频设备,查找到之后会在左边的列表里出现“vfw:Microsoft WDM Image Capture (Win32):0”类似的设备,点击就会在右边出现其详细信息,我的摄像头是这样的:<

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 3
    评论
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值