• 大小: 348KB
    文件类型: .zip
    金币: 1
    下载: 0 次
    发布日期: 2021-06-13
  • 语言: Matlab
  • 标签: QR二维码  Matlab  

资源简介

用Matlab编程实现QR二维码的生成与识别,内含zxing-core-1.7和zxing-j2se-1.7的Zxing开源库,下载下来即可运行使用,无需再去下载相应的Zxing开源库,另外本资源将QR二维码编解码分别封装为函数了,这样使用起来方便。

资源截图

代码片段和文件信息

function message = decode_qr(img)
%功能:QR二维码图像的解码
%  
%       变量:
%   输入:
%       img:QR二维码图像
%   输出:
%       message:解码出来的信息,是字符串或者空
%数据类型转化
jimg = im2java2d(img);%将其转化为java类型图像格式
source = com.google.zxing.client.j2se.BufferedImageLuminanceSource(jimg);
bitmap = com.google.zxing.BinaryBitmap(com.google.zxing.common.HybridBinarizer(source));
qr_reader = com.google.zxing.qrcode.QRCodeReader;
try 
    result = qr_reader.decode(bitmap);
    message = char(result.getText());
catch e
    message = [];        
end

clear source;
clear jimg;
clear bitmap;


 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----
     文件         492  2018-05-21 21:22  【Matlab编程实现常见小问题之二】\QR_main.m
     文件         613  2018-05-21 21:14  【Matlab编程实现常见小问题之二】\decode_qr.m
     文件         706  2018-05-21 21:14  【Matlab编程实现常见小问题之二】\encode_qr.m
     文件       25104  2018-05-21 20:50  【Matlab编程实现常见小问题之二】\qr.jpg
     文件         204  2018-05-21 21:34  【Matlab编程实现常见小问题之二】\readme.txt
     文件      352719  2012-06-24 14:14  【Matlab编程实现常见小问题之二】\zxing-core-1.7.jar
     文件       22051  2012-06-24 14:14  【Matlab编程实现常见小问题之二】\zxing-j2se-1.7.jar
     目录           0  2018-05-21 15:43  【Matlab编程实现常见小问题之二】\

评论

共有 条评论