
条形码/二维码识别
-牧野-
这个作者很懒,什么都没留下…
展开
-
条形码、二维码的区别和组成结构介绍
条形码(一维码)和后来在其基础上发明的二维码主要是作用物品的标识来使用的。条形码主要应用在商品标识、防伪、医药监管、超市收银等场合,二维码可以包含更多的信息,像网址、文字、图片等等,甚至是一首诗,一篇文章等,在网络时代应用逐渐普及很快。一维码: 二维码:区别:1.二维码承载的信息量远大于一维码组成一维码的信息部分只能是字母和数字,尺寸相原创 2016-08-03 21:17:19 · 52697 阅读 · 0 评论 -
Opencv+Zbar二维码识别(标准条形码/二维码识别)
使用Opencv+Zbar组合可以很容易的识别图片中的二维码,特别是标准的二维码,这里标准值的是二维码成像清晰,图片中二维码的空间占比在40%~100%之间,这样标准的图片,Zbar识别起来很容易,不需要Opencv额外的处理。下边这个例程演示两者配合对条形码和二维码的识别:#include "zbar.h" #include "cv.h" #include "highgu原创 2016-08-05 23:11:20 · 39833 阅读 · 15 评论 -
Opencv+Zbar二维码识别(二维码校正)
二维码和车牌识别基本都会涉及到图像的校正,主要是形变和倾斜角度的校正,一种二维码的畸变如下图:这个码用微信扫了一下,识别不出来,但是用Zbar还是可以准确识别的~~。这里介绍一种二维码校正方法,思路:滤波->二值化->膨胀(腐蚀)操作->形态学边界->寻找直线->定位交点->放射变换校正。滤波、二值化:腐蚀操作:形态学边界:原创 2016-08-12 23:40:23 · 25255 阅读 · 27 评论 -
Opencv+Zbar二维码识别(一维码校正)
一维码由一组规则排列的黑色线条、白色线条以及对应的字符组成。对倾斜的(没有严重形变)一维码的角度校正,可以根据其黑白相间、排列规则的特点,计算傅里叶频谱,通过傅里叶频谱中直线的倾斜角度计算空间域图像一维码需校正的角度。校正步骤:1. 计算图像X,Y方向上梯度图像,并求和,突出图像边缘信息2. 离散傅里叶变换,画出一维码的频谱图3. 霍夫变换定位到傅里叶频谱图中直线,获得直线角度4. 计算一维码需校正角度,通过仿射变换,校正图像原创 2016-08-13 11:39:05 · 15826 阅读 · 15 评论 -
二维码解码器Zbar+VS2012开发环境配置
Zbar条码解码器是一个开源的二维码(包括条形码)解码器,可以识别来至于视频流,图像文件、手持扫码器和视频设备(如摄像头)等二维码识别,支持EAN-13/UPC-A, UPC-E, EAN-8, Code 128, Code 39, QR Code(二维码)等常用编码方式的条形码/二维码。下边这个简单粗暴的图标就是Zbar:Zbar的SDK支持包括C、C++、pyt原创 2016-08-03 23:54:03 · 23793 阅读 · 33 评论 -
ubuntu中使用apt-get安装zbar
apt-get是linux中常用的shell命令,适用于deb包管理式的操作系统,主要用于自动从互联网的软件仓库中搜索、安装、升级、卸载软件或操作系统。apt-get命令一般需要root权限执行,所以前边一般跟着sudo命令。Zbar是一个开源的二维码(包括条形码)解码器,可以识别来至于视频流,图像文件、手持扫码器和视频设备(如摄像头)等二维码识别,支持EAN-13/UPC-A, UP原创 2017-09-23 16:48:35 · 6263 阅读 · 6 评论