您现在的位置:首页 >> 技术文章 >> MATLAB技术 >> 内容

在Matlab中调用ZXing的代码生成QR二维码

时间:2018-3-1 23:40:18 点击:

  核心提示:在Matlab中调用ZXing的代码生成QR二维码 ...
function mtx = qrgen(content, width, height)
% Generate QR using zxing
% Please compile the zxing source code and zip it into a jar file named
%   zxing.jar
% Put zxing.jar in the same directory of this file.
% Parameters:
%   content: string to be encoded
%   width:   the width of the image
%   height:  the height of the image
% Matlab 7.11
% xialulee 2011.10.30 PM 08:18
zxingpath = fullfile(fileparts(mfilename('fullpath')), 'zxing.jar');
c = onCleanup(@()javarmpath(zxingpath));
javaaddpath(zxingpath);
writer = com.google.zxing.MultiFormatWriter();
bitmtx = writer.encode(content, com.google.zxing.BarcodeFormat.QR_CODE, ...
    width, height);
mtx = char(bitmtx);
clear bitmtx writer
mtx(mtx==10) = []; % remove n
mtx = reshape(mtx(1:2:end), width, height)'; % remove extra space and transpose
mtx(mtx~='X') = 1;
mtx(mtx=='X') = 0;
mtx = double(mtx);
if nargout == 0
    imshow(mtx);
end
end % c executes javarmpath(zxingpath) here

作者:在Matlab中调用ZXing的代码生成QR二维码 来源:在Matlab中调用ZXing的代码生成QR二维码
  • 您是如何找到本站的?
  • 百度搜索
  • Google搜索
  • 查阅资料过程中
  • 论坛发现
  • 百度贴吧发现
  • 朋友介绍
本站最新成功开发工程项目案例
相关文章
  • 没有相关文章
相关评论
发表我的评论
  • 大名:
  • 内容:
  • matlab代做|matlab专业代做|matlab淘宝代做(www.hslogic.com) © 2018 版权所有 All Rights Reserved.
  • Email:highspeed_logic@163.com 站长QQ: 1224848052

    专业代做/代写/承接、MATLAB、SIMULINK、FPGA项目、博士/硕士/本科毕业设计、课题设计、论文,毕业论文,Coursework、Eassy、Assignment