java 识别图片中的二维码

1、pom文件中引入

<dependency><groupId>com.google.zxing</groupId><artifactId>javase</artifactId><version>3.2.1</version>
</dependency><dependency><groupId>com.google.zxing</groupId><artifactId>core</artifactId><version>3.3.3</version>
</dependency>

2、编写测试类,目前测试采用的是网页中的图片。可以根据需要更改图片存储地址

import com.google.zxing.*;
import com.google.zxing.client.j2se.BufferedImageLuminanceSource;
import com.google.zxing.common.HybridBinarizer;import javax.imageio.ImageIO;
import java.awt.image.BufferedImage;
import java.net.URL;
import java.util.HashMap;
import java.util.Map;public class QRTest {public static void main(String[] args) {System.out.println(deEncodeByPath("https://xyz.bj.bcebos.com/test.JPG"));}public static String deEncodeByPath(String path){String content = null;BufferedImage image;URL url = null;try {url = new URL(path);image = ImageIO.read(url);LuminanceSource source = new BufferedImageLuminanceSource(image);Binarizer binarizer = new HybridBinarizer(source);BinaryBitmap binaryBitmap = new BinaryBitmap(binarizer);Map<DecodeHintType,Object> hints = new HashMap<>();hints.put(DecodeHintType.CHARACTER_SET,"UTF-8");Result result = new MultiFormatReader().decode(binaryBitmap,hints);System.out.println("图片中内容 : " + result.getText());content = result.getText();} catch (Exception ex) {ex.printStackTrace();}return content;}}

java 识别图片中的二维码内容识别相关推荐

  1. 如何使用Python识别图片中的二维码

    如何使用Python识别图片中的二维码 二维码是一种方便快捷的信息传递方式,它们广泛应用于电子商务.广告和其他领域.在许多情况下,我们需要识别图片中的二维码,以便从中获取信息.Python是一种流行的 ...

  2. JavaCV进阶opencv图像处理:10行代码快速实现扫描识别图片中的二维码

    人脸检测识别 javacv进阶opencv图像检测/识别系列目录 人脸检测识别 JavaCV进阶opencv图像处理:摄像头图像人脸检测 JavaCV进阶opencv图像处理:ffmpeg视频图像画面 ...

  3. python使用pyzbar批量识别图片中的二维码

    欢迎关注原创视频教程 Python微信订餐小程序课程视频 https://edu.csdn.net/course/detail/36074 Python实战量化交易理财系统 https://edu.c ...

  4. docker中使用python zxing实现二维码内容识别

      python中可以使用多种方法实现二维码内容的识别,但是不同实现的表现也各不相同,根据个人体验,zxing的识别效果要强于pyzbar.   但在将项目打成docker时,遇到了问题. File ...

  5. 用不同的QR Code识别库实现二维码的识别(第一篇:opencv 和BoofCV)

    最近有个项目需要实现二维码的识别和摄像头的数据采集.在开始正式项目之前,我决定用python写几行简单的代码来测试每个库的识别效果.这次没有连续测量,也没有使用多线程识别.只是简单的测试了每个二维码的 ...

  6. 使用UVCCamera拍照后zbar与zxing识别图片中的二维码

    最近公司有一个需求,使用UVC摄像头,拍照识别图中的二维码. 关于UVC请看:mirrors / liuguihong / androiduvccamera · GitCode 步骤如下: 1.添加依 ...

  7. python识别图片中的二维码_python3+pyzbar+Image 进行图片二维码识别

    1.前言 最近公司有个项目要写个程序自动识别客户提交照片里的二维码,一接到这个任务马上就想到了用Python这个万能的工具! 2.搜寻 首先在网上到处找了很多"灵感",看看其他人都 ...

  8. vue实现二维码识别功能 读取二维码内容

    我们可以访问 https://www.wwei.cn/?from=bdtp 在输入框中输入文本 然后 点击生成二维码 他就会给我生成一个对应信息的二维码图片 我们可以复制到本地 打开vue项目 先引入 ...

  9. vue 二维码+条形码识别

    需求及说明: web端 ,识别图片中,二维码和条形码 识别信息可能有重叠需要合并后去重 二维码和条形码在同一张图片上(编写代码暂无冲突) 说明:二维码.条形码分开说明分析 二维码: //使用npm安装 ...

  10. python解析二维码_Python二维码生成识别实例详解

    前言 在 JavaWeb 开发中,一般使用 Zxing 来生成和识别二维码,但是,Zxing 的识别有点差强人意,不少相对模糊的二维码识别率很低.不过就最新版本的测试来说,识别率有了现显著提高. 对比 ...

最新文章

  1. Word文档以两列的格式打开,类似于书本那样
  2. 计算机域名结构分为,域名结构有几层
  3. pyqt5实战之使用画布显示缩略图
  4. 对accuracy、precision、recall、F1-score、ROC-AUC、PRC-AUC的一些理解
  5. md5 java_java中MD5函数
  6. SAP CRM呼叫中心搜索Max hit的配置点
  7. 阿里面试官常问的TCP和UDP,你真的弄懂了吗?
  8. FPGA之SDRAM控制器设计(二)
  9. 【C/C++】__stdcall、__cdcel和__fastcall定义与区别
  10. idea无法下载源码 Sources not found for: org.springframework:spring-context:5.1.5.RELEAS
  11. uniapp日历组件
  12. 从maven私服(nexus)拉取jar文件,解析项目pom依赖信息
  13. cstring转int(long转CString)
  14. 矢量数据shp七个文件介绍_读取矢量数据
  15. 自动驾驶面临的困难以及中国在自动驾驶的优势
  16. Vuforia下载详解
  17. 装饰模式--小美的生日蛋糕
  18. 使用git进行项目版本管理
  19. python爬取bilibili数据_python基础教程之selenium+phantomjs爬取bilibili
  20. Unity - TextMeshPro

热门文章

  1. MPM模型及ab压力测试
  2. Greasy Fork 视频网页全屏脚本
  3. VsCode设置默认浏览器打开
  4. Arduino DHT11温湿度传感器数据示例
  5. 锁定关闭计算机快捷键,锁定电脑快捷键怎么更改?
  6. AIC和BIC准则详解
  7. C语言之-1与0xffffffff
  8. java子类继承父类变量_JAVA子类继承父类
  9. 蔡凯龙:跨界是一种寻求人生宽度的方式
  10. c语言case后语句,switch语句中case后的标号是什么