开源、高质量QR码多语言生成库
点击我爱计算机视觉标星,更快获取CVML新技术
52CV曾经报道过OpenCV4.0新加入了QR码检测和解码功能:
OpenCV4.0-alpha发布!新增多个深度学习特性
OpenCV4.0 快速QR二维码检测测试示例
国外开发者Nayuki开源了一份高质量的支持多语言、文档齐备的QR码生成库。
该库在Github的介绍中说“This project aims to be the best, clearest QR Code generator library in multiple languages. ”(该项目旨在成为多种语言中最好、最清晰的QR码生成库。)
在其主页上可以输入文字,页面自动生成QR码。
52CV君输入了一段文字“我爱计算机视觉公众号,一个有价值有深度的公众号。”,获得QR码如下:
用微信扫一扫,得到结果:
核心特性
1、支持7种编程语言,功能几乎相同:Java,JavaScript,TypeScript,Python,C ++,C,Rust;
2、与其他库相比,代码明显更短但文档注释更多;
3、根据QR Code Model 2标准,支持编码所有40个版本(大小)和所有4个纠错级别
4、输出格式:
1)Raw modules/pixels of the QR symbol (all languages).
2)SVG XML string (all languages except C).
3)BufferedImage raster bitmap (Java only).
4)HTML5 canvas (JavaScript and TypeScript only).
5、对数字和特殊字母进行编码可以比对普通文本使用更少的空间;
6、MIT协议。
该库简单易用,提供了七种语言的代码示例:
Python代码例子:
C++代码例子:
试玩网址
https://www.nayuki.io/page/qr-code-generator-library
代码主页
https://github.com/nayuki/QR-Code-generator
加群
加入52CV计算机视觉技术讨论群,扫码添加52CV君拉你入群:
(请务必注明:加群)
喜欢在QQ交流的童鞋,可以加52CV官方QQ群:928997753。
(不会时时在线,如果没能及时通过验证还请见谅)
本文对你有帮助吗?欢迎留言。
长按关注我爱计算机视觉
【点赞与转发】就是一种鼓励
开源、高质量QR码多语言生成库相关推荐
- 免费高质量图标搜索引擎以及图标库
在工作中,我们经常需要用到图标素材.你也许能搜到很多的图标资源网站,但要找到免费的高质量图标却很难,这就是为什么我今天要与大家分享这些优秀的免费质量图标搜索引擎,相信在这些网站你能找到你要的东西.如果 ...
- Facebook 开源高质量实例分割数据集 LVIS
acebook 近日开源了一个具有高质量实例分割的数据集,LVIS.v0.5 包含了用于训练以及验证的 82k 图像中的 1230 个对象类别,注释有超过 700k 的分割掩码.即将到来的 ICCV ...
- 可靠、安全、稳定,开源高质量项目 | 亚马逊的开源文化
亚马逊的领导力准则是亚马逊文化的核心,它如同亚马逊的 DNA 融入贯穿每一个重要决策,深深影响着每一位亚麻人.影响着每一位亚马逊的客户.合作伙伴以及每一位亚马逊云科技的构建者.同时,亚马逊的领导力准则 ...
- Android源码-高质量开发库
借鉴:秀源码http://www.xiufm.com/forum.php?mod=viewthread&tid=14873&highlight=Android%E6%BA%90%E7% ...
- IconPark - 字节跳动出品的高质量开源图标库
这是字节跳动公司内部产品体系使用的官方图标库,如今可以免费商用了. 关于IconPark 看看官方描述: IconPark图标库是一个通过技术驱动矢量图标样式的开源图标库,可以实现根据单一SVG源文件 ...
- 人类高质量视觉模型YOLOP开源:同时处理三大视觉任务,还能各种超越SOTA…
点击上方"3D视觉工坊",选择"星标" 干货第一时间送达 作者丨happy 编辑丨极市平台 导读 华中科技大学王兴刚团队近日开源了一项在全景驾驶感知方面的工作, ...
- NBT:宏基因组读云建库+雅典娜算法组装获得微生物高质量基因组
读云(read clouds)组装高质量末培养的微生物基因序列 High-quality genome sequences of uncultured microbes by assembly of ...
- NBT:宏基因组10X建库+雅典娜算法组装获得微生物高质量基因组
文章目录 读云(read clouds)组装高质量末培养的微生物基因序列 热心肠日报导读 摘 要 图1. 读云鸟枪测序和组装方法技术路线 图2.两位健康人个体粪便的微生物属水平组成 图3.三种方法获得 ...
- iView:一套基于Vue的高质量UI组件库
基于Vue的UI组件库现在已经有很多了,尤其是移动端的.现在又多了一个 iView . 先睹为快 iView 主要服务于PC界面的中后台业务,是一套高质量的开源UI组件库,先上地址: github.c ...
最新文章
- WebZip 7.0.3.1030整个网站下载工具(特别版)
- 全球域名解析商域名增量Top10:万网增量及涨幅皆第三
- Shell脚本中循环select命令用法笔记
- 共享锁和排它锁---C++17 多线程
- C# 数据库连接字符串集合
- 统计犁过的田の面积(洛谷P2956题题解,Java语言描述)
- 动态球html,用html5标签让小球动起来
- 现代企业三大目标才是核心
- linux基本命令(49)——at命令
- iOS开发之报错:IntxLNK
- Markdown 编写示例
- Windows 新建文本文档快捷键设置
- 在C/C++中的struct使用函数指针,而且在C++中的struct还能使用成员函数
- java读取服务器上文件,java 读取linux服务器上文件
- Mysql 中英文排序
- 树莓派3B+安装JupyterLab
- fpga图像处理------常用算法(二)
- urlencode quote unquote (url 中带中文参数)
- (转)execute、executeQuery和executeUpdate之间的区别
- 3.1 Linux 支持的文件系统类型
热门文章
- Oracle管理权限和角色
- c语言周林答案,C语言程序设计实训教程教学课件作者周林ch04结构化程序设计课件.ppt...
- oracle 取第三大的值,Oracle 常见的几种访问提取数据的方式!
- vue调用数组_vue数组的运用
- 电脑ping_Windows系统——ping打开教程
- sinr是什么意思_明明是满格信号,可是却不如两三格,这是什么情况?
- java ntlm_使用java UrlConnection使用ntlm(或kerberos)进行身份验证
- oracle 只导出指定的表格,expdp带条件导出单个表的数据
- php图片滑动的属性,使用css怎么实现图片的滑动效果?(示例)
- beego 访问网络_Go--Beego新建项目(解决不能访问的问题)