java 识别图片中的二维码内容识别
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 识别图片中的二维码内容识别相关推荐
- 如何使用Python识别图片中的二维码
如何使用Python识别图片中的二维码 二维码是一种方便快捷的信息传递方式,它们广泛应用于电子商务.广告和其他领域.在许多情况下,我们需要识别图片中的二维码,以便从中获取信息.Python是一种流行的 ...
- JavaCV进阶opencv图像处理:10行代码快速实现扫描识别图片中的二维码
人脸检测识别 javacv进阶opencv图像检测/识别系列目录 人脸检测识别 JavaCV进阶opencv图像处理:摄像头图像人脸检测 JavaCV进阶opencv图像处理:ffmpeg视频图像画面 ...
- python使用pyzbar批量识别图片中的二维码
欢迎关注原创视频教程 Python微信订餐小程序课程视频 https://edu.csdn.net/course/detail/36074 Python实战量化交易理财系统 https://edu.c ...
- docker中使用python zxing实现二维码内容识别
python中可以使用多种方法实现二维码内容的识别,但是不同实现的表现也各不相同,根据个人体验,zxing的识别效果要强于pyzbar. 但在将项目打成docker时,遇到了问题. File ...
- 用不同的QR Code识别库实现二维码的识别(第一篇:opencv 和BoofCV)
最近有个项目需要实现二维码的识别和摄像头的数据采集.在开始正式项目之前,我决定用python写几行简单的代码来测试每个库的识别效果.这次没有连续测量,也没有使用多线程识别.只是简单的测试了每个二维码的 ...
- 使用UVCCamera拍照后zbar与zxing识别图片中的二维码
最近公司有一个需求,使用UVC摄像头,拍照识别图中的二维码. 关于UVC请看:mirrors / liuguihong / androiduvccamera · GitCode 步骤如下: 1.添加依 ...
- python识别图片中的二维码_python3+pyzbar+Image 进行图片二维码识别
1.前言 最近公司有个项目要写个程序自动识别客户提交照片里的二维码,一接到这个任务马上就想到了用Python这个万能的工具! 2.搜寻 首先在网上到处找了很多"灵感",看看其他人都 ...
- vue实现二维码识别功能 读取二维码内容
我们可以访问 https://www.wwei.cn/?from=bdtp 在输入框中输入文本 然后 点击生成二维码 他就会给我生成一个对应信息的二维码图片 我们可以复制到本地 打开vue项目 先引入 ...
- vue 二维码+条形码识别
需求及说明: web端 ,识别图片中,二维码和条形码 识别信息可能有重叠需要合并后去重 二维码和条形码在同一张图片上(编写代码暂无冲突) 说明:二维码.条形码分开说明分析 二维码: //使用npm安装 ...
- python解析二维码_Python二维码生成识别实例详解
前言 在 JavaWeb 开发中,一般使用 Zxing 来生成和识别二维码,但是,Zxing 的识别有点差强人意,不少相对模糊的二维码识别率很低.不过就最新版本的测试来说,识别率有了现显著提高. 对比 ...
最新文章
- Word文档以两列的格式打开,类似于书本那样
- 计算机域名结构分为,域名结构有几层
- pyqt5实战之使用画布显示缩略图
- 对accuracy、precision、recall、F1-score、ROC-AUC、PRC-AUC的一些理解
- md5 java_java中MD5函数
- SAP CRM呼叫中心搜索Max hit的配置点
- 阿里面试官常问的TCP和UDP,你真的弄懂了吗?
- FPGA之SDRAM控制器设计(二)
- 【C/C++】__stdcall、__cdcel和__fastcall定义与区别
- idea无法下载源码 Sources not found for: org.springframework:spring-context:5.1.5.RELEAS
- uniapp日历组件
- 从maven私服(nexus)拉取jar文件,解析项目pom依赖信息
- cstring转int(long转CString)
- 矢量数据shp七个文件介绍_读取矢量数据
- 自动驾驶面临的困难以及中国在自动驾驶的优势
- Vuforia下载详解
- 装饰模式--小美的生日蛋糕
- 使用git进行项目版本管理
- python爬取bilibili数据_python基础教程之selenium+phantomjs爬取bilibili
- Unity - TextMeshPro