`
wiselyman
  • 浏览: 2091363 次
  • 性别: Icon_minigender_1
  • 来自: 合肥
博客专栏
Group-logo
点睛Spring4.1
浏览量:82161
74ae1471-94c5-3ae2-b227-779326b57435
点睛Spring MVC4...
浏览量:130667
社区版块
存档分类
最新评论

使用zxing识别一幅包含多个二维码的图片

 
阅读更多

       zxing是一个二维码生成与识别的开源库,在项目里遇到需要解析一个图片里包含了多个二维码的情况,代码很简单,主要使用了zxing的QRCodeMultiReader类,需要注意的是每个二维码要用grid隔开,不然将识别不了二维码。

 

     我将生成(Encoder.java)的单个二维码图片(single.png)嵌入到网页中(index.html),生成了一个3*8的二维码grid。

 

对这个网页截图(all.jpg)后,使用Decoder识别这些二维码并打印出来。



 

 

 

    详细内容见附件:

  • 大小: 788 Bytes
  • 大小: 1 MB
1
6
分享到:
评论
4 楼 huxiutao 2016-10-25  
您的方法只能识别二维码,不能识别条形码。有没有办法可以识别一幅图片中的多个条形码呢?
3 楼 wiselyman 2015-06-11  
q460058471 写道
你这是 zxing 项目吗 ? 为何包找不到.


<dependency>
	<groupId>com.google.zxing</groupId>
	<artifactId>javase</artifactId>
	<version>3.1.0</version>
</dependency>

这是zxing包的依赖
2 楼 wiselyman 2015-06-11  
q460058471 写道
你这是 zxing 项目吗 ? 为何包找不到.


这个是用maven构建的项目,你如果安装了maven,maven会自动从网上下载依赖包。
1 楼 q460058471 2015-06-11  
你这是 zxing 项目吗 ? 为何包找不到.

相关推荐

    Android使用Zxing库识别多个二维码

    Android使用Zxing库识别多个二维码

    C#使用ZXing识别二维码,条形码

    描述中提到的源代码应该包含了一个可直接运行的示例项目,展示了如何在C#环境中使用ZXing.NET库。通过分析和运行这些代码,你可以更好地理解库的工作原理,以及如何将它整合到你的应用程序中。 总之,ZXing.NET为C#...

    zXing识别二维码源码

    总结,本源码利用了zXing库的强大功能,提供了一个简单易用的二维码识别工具。开发者可以根据自己的需求进一步定制和扩展这个应用,使其满足更多场景下的二维码识别需求。zXing的灵活性和跨平台特性使其成为开发此类...

    zxing二维码生成扫描,识别二维码图片,长按识别二维码调用方便简洁

    zxing二维码生成扫描,识别二维码图片,长按识别二维码调用方便简洁,可选择导入as的modules 只需要在bulid.gradle(app) 中的dependencies :里面 compile project(path: ':BarCode')一下就能用。

    使用Java zxing开发的二维码 带logo彩色二维码

    ZXing(读作“zebra crossing”,斑马线)是一个开源的多格式一维和二维条码图像处理库,由Google开发。它支持多种二维码和条形码格式的生成和扫描,包括QR Code、Code 128、UPC-A等。ZXing提供了Java、Android以及...

    android上使用ZXing识别条形码和二维码

    在Android平台上进行条形码和二维码的识别与生成,ZXing库是一个不可或缺的工具。ZXing,全称为“Zebra Crossing”,是一个开源项目,提供了多种平台的条码处理能力,包括读取、生成以及解析。在Android应用开发中,...

    Android zxing二维码扫描 从相册选择二维码识别

    对于从相册选取二维码识别,你需要实现一个选择图片的功能,可以使用Android的Intent.ACTION_PICK。当用户选择一张图片后,使用ZXing的BitmapScanner类对图片进行解码: ```java Intent intent = new Intent(Intent...

    C# 利用 ZXing.Net 实现二维码生成与识别(WPF 做的一个 Demo)

    一个在 .NET Framework 环境下实现的二维码生成与识别的小程序。 本人综合比较了已有的第三方库,最终选择了 ZXing.Net 。ZXing.Net 是开源项目 https://github.com/zxing/zxing 在 .NET 平台上的实现;虽然 NuGet ...

    (安卓APP项目源代码)使用ZXing识别条码二维码(简单的实现).zip

    (安卓APP项目源代码)使用ZXing识别条码二维码(安卓APP项目源代码)使用ZXing识别条码二维码(安卓APP项目源代码)使用ZXing识别条码二维码(安卓APP项目源代码)使用ZXing识别条码二维码(安卓APP项目源代码)使用...

    Android实现二维码扫描功能(四)-ZXing识别图片二维码,相册选图(新版)

    Android实现二维码扫描功能(四)-ZXing识别图片二维码,从相册中选择图片并识别图中二维码,详见:http://blog.csdn.net/ahuyangdong/article/details/77487650,持续更新的版本:...最新的lib版本:...

    通过将资源库图片转化为Bitmap,使用Zxing库完成多二维码识别

    如果存在多个二维码,`decode`方法会返回第一个找到的二维码。为了识别图片中的所有二维码,你需要使用图像分割或多次扫描的方法。一种常见的做法是将图片切割成多个小块,然后分别进行解码。 在Android Studio ...

    MATLAB使用zxing生成与识别二维码.zip

    MATLAB是一款强大的数学计算软件,而ZXing(Zebra Crossing)是一个开源的、多平台的条码读取库,支持多种条码和二维码格式,包括QR码。以下是关于这个主题的详细讲解。 首先,`QRTest.m`是主测试脚本,它包含了...

    ZXing.NET C#使用ZXing识别二维码,条形码

    ZXing.NET,全称为“Zebra Crossing for .NET”,是一个基于C#的开源库,用于读取和写入多种一维和二维条码,包括二维码(QR Code)和常见的条形码格式,如EAN、UPC、Code 128等。这个库是ZXing(Java版本)的.NET...

    zxing识别二维码的C++版本,提供OpenCV接口

    ZXing(Zebra Crossing)是一个开源的、多平台的条形码和二维码解码库,支持多种格式,如QR码、Data Matrix、Aztec、UPC等。在本项目中,ZXing被移植到了C++环境,并且集成了OpenCV库,提供了与OpenCV兼容的接口,...

    zxing.net 最新版生成二维码,读取二维码,读取多个二维码。

    例如,可以使用`BarcodeWriter`类来创建一个二维码实例,并设置相应的属性来满足特定需求。 - 生成的二维码支持包含文本、URL、联系人信息等多种类型的数据,使得它广泛应用于电子票务、信息分享、无线配置等领域。...

    zxing二维码识别及网页跳转

    ZXing,全称为"Zebra Crossing",是一个开源的、多平台的条码读取库,支持包括二维码在内的多种条码格式。这个项目主要是为了在Android平台上实现二维码的扫描和解析,以及基于扫描结果进行网页跳转的功能。 首先,...

    ZXing识别和生成条形码和二维码

    首先,你需要设置一个SurfaceView来捕获视频流,然后将每一帧图像传递给`BarcodeDetector`进行处理。ZXing库会自动处理光照、角度等因素,提高识别率。 5. **ZXing的优化** 为了提高扫描速度和准确性,可以对图像...

    使用ZXing识别条码二维码(简单的实现).zip

    3. **处理扫描结果**:ZXing会在扫描到条码或二维码时触发一个回调,你需要在这个回调中处理扫描结果。通常,你会收到一个`Result`对象,其中包含了扫描的数据和类型信息。 4. **解析数据**:ZXing识别出的条码或...

    vb生成二维码QRCODE,使用zxing

    这样,我们就成功地在VB.NET中使用ZXing库生成了一个二维码,并将其显示在了窗体上。你可以根据需要调整二维码的大小、纠错级别以及其他高级特性。在实际项目中,你可能还需要处理用户输入验证、保存二维码图片到...

Global site tag (gtag.js) - Google Analytics