条形码二维码由于规则简单,读取效率,在目前人们生活中应用广泛。一般情况下,不必了解原理,就可以借助ZXING和BARCODE,ZBAR等各种开发库实现。在某些特殊场合或者特别要求的场合下,比如发明一种特殊的条形码,比如改进编码规则,比如对特别识别过程优化等情况。CODE128应用十分广泛,这里从CODE128的编码规则并从规则出发开发相应的二维码生成和识别程序来抛砖引玉。 CODE128
转载 2023-06-27 11:50:10
77阅读
摘要:当前,条码技术在商品管理、生产自动化、邮政系统、交通运输等领域得到了广泛的应用。与此同时,随着网络信息技术的发展,尤其是近几年以智能手机为代表的智能终端设备的兴起,移动互联网获得了蓬勃发展,为条码技术提供了新的发展机遇和更大的发展空间,从而为促进信息化社会的建设和人民生活水平的提高做出更大的贡献。因此,基于智能手机的条码识别系统有着广泛的应用前景。本文基于Android手机,对常见的一维和二
Android条码扫描【附源码】 [日期:2012-05-19]来源:Linux社区  作者:kangkangz4[字体:大 中 小] 条码扫描,相信大家应该都用过,像比较火的“我查查”,“淘宝”之类的软件都应用到了条码扫描工具,在Android上比较著名的解码库是ZXing,但这里我们不介绍ZXing,我们介绍iPhone上的一个解码库ZBa
转载 2023-06-09 15:36:19
105阅读
最近搞了搞条码识别相关的东西,今天总结一下。我们常用的条码识别工具有zxing、zbar等等。zxing的使用比较简单,一个函数直接调用就可以了,但是目前我发现它只能识别一张图中的一个条码,如果你要读多个条码那是不行的。这里贴一下使用方法:Bitmap code_bmp = roi.ToBitmap(); BarcodeReader reader = new BarcodeReader(); re
  条形码是当前超市和部分工厂使用比较普遍的物品,产品标识技术,使用摄像头检测一张图片的条形码包含有两个步骤,第一是定位条形码的位置,定位之后剪切出条形码,并且识别出条形码对应的字符串,然后就可以调用网络,数据库等手段快速进行后续处理.      条形码识别要考虑到条形码的特点,本文针对的是条形码在图片中的位置相对垂直,没有各种倾斜的那种条形码,如下图所示 
转载 2023-06-27 22:35:09
297阅读
前言  最近公司的Android项目需要用到摄像头做条码或二维码的扫描,Google一下,发现一个以Apache License 2.0 开源的 ZXing项目。Zxing项目里的Android实现太过复杂多余东西太多,得对其进行简化。前提条件  下载源代码:点击这里  编译核心库:Zxing的主页上有介绍具体步骤,大家也可以参照这篇博文:android 条码识别软件开发全解析
转载 2023-08-03 10:01:25
273阅读
今天有同事在找扫描枪用来盘点资产,需求很简单,就是扫描设备上的条形码形成一个Excel表格。扫描枪已经很久不用,有些故障,同时如何把扫描到的数据生成Excel表格然后存到电脑上也还是个问题,一边看着同事捯饬扫描枪一边做了这么个简单的App。回忆了创建App的步骤,在此分享一下:1. 在OneDrive里创建一个Excel文件,转成表格格式。文件里放了两列数据: 序号(保存扫描的条形码)和链接(这个
转载 2023-07-04 12:14:09
229阅读
前言定位二维码不仅仅是为了识别二维码;还可以通过二维码对图像进行水平纠正以及相邻区域定位。定位二维码,不仅需要图像处理相关知识,还需要分析二维码的特性,本文先从二维码的特性讲起。二维码特性二维码在设计之初就考虑到了识别问题,所以二维码有一些特征是非常明显的。二维码有三个"回"字形图案,这一点非常明显。中间的一个点位于图案的左上角,如果图像偏转,也可以根据二维码来纠正。为什么是三个点,而不是一个、两
# 如何实现“android大华条码秤” ## 整体流程 首先,我们需要使用Android开发工具包(Android SDK)来实现与大华条码秤的连接和数据交互。下面是实现这一目标的步骤: | 步骤 | 描述 | | ---- | ---- | | 1 | 初始化USB通信 | | 2 | 检测并连接大华条码秤 | | 3 | 读取条码秤数据 | ## 每一步的具体操作 ### 步骤1:
原创 3月前
52阅读
# Android zxing生成条码实现流程 ## 1. 概述 在Android开发中,使用zxing库可以方便地生成各种类型的条码,如二维码、条形码等。本文将教你如何使用zxing库来实现生成条码的功能。 ## 2. 实现步骤 ### 步骤一:添加依赖库 首先,需要在项目的build.gradle文件中添加zxing库的依赖。可以在Maven Central Repository中找到z
原创 7月前
325阅读
商品条码简单点说就是商品上用的条形码,一般分为两种,一种是EAN-13和EAN-8两种码制。EAN-13通用商品条形码一般由前缀部分、制造厂商代码、商品代码和校验码组成。商品条形码中的前缀码是用来标识国家或地区的代码,赋码权在国际物品编码协会,如00-09代表美国、加拿大。45-49代表日本。690-692代表中国大陆,471代表我国台湾地区,489代表香港特区。制造厂商代码的赋权在各个国家或地区
# Android识别条码代码实现教程 ## 导言 在移动应用开发中,条码识别功能被广泛应用于扫码支付、商品查询等场景。本文将教会你如何在Android平台上实现条码识别功能。 ## 整体流程 下面是实现Android条码识别功能的整体流程图。 ```mermaid flowchart TD A[初始化摄像头] --> B[获取摄像头权限] B --> C[开启摄像头预览]
原创 9月前
48阅读
作为一款专业的条码标签打印软件,中琅领跑条码标签打印软件能帮助您轻松灵活地设计和打印条码和标签。通过本条码标签打印工具,您可以轻松地整合条码标签打印,无线射频识别(RFID)以及相关业务流程,不断增强产品及业务可控性的同时大大提高生产管理效率。本篇文章就将从刚接触条码标签设计软件的新手的角度出发,介绍一下软件的基本使用方法。软件的安装软件安装在中琅领跑条码标签打印软件的官网有详细的介绍,这里就不多
如今国内随着各种食品安全问题的爆发,食品行业迎来了信任危机,人们考虑不再是吃得好、买得贵,而是关心食品是否安全,是否含有添加剂等对人体有害的物质,如何才能让身边人吃得安全、吃得放心。国家对于食品安全也是高度重视,并建立了统一的食品安全信息管理平台。在此大环境下,各大食品企业也纷纷进行大规模的食品信息智能布局,一码扫一物,整个食品产业链开始逐渐透明化。用数据贯通数据化管理,打造安全可追溯的闭环管理链
通常情况下,条码扫描枪在出厂时按照默认模式是带有回车的,可是有些特殊情况下即使客户恢复出厂设置,扫描条码还是无法进行换行。这种情况一般是由于PC端有一些特殊的驱动对扫描枪的数据传输造成干扰。这时候我们可以从上到下扫描下面的设置条码,添加回车。具体方法如下:1、我们翻开扫描枪说明书,找到自动回车设置图。按照提示先扫描第一个条码开启设置码。2、再扫描允许添加结束符后缀的条码。3、再设置结束符的后缀,同
Android条码扫描及图片生成上周和老婆去超市,结账的时候老婆拿出手机拍的会员卡照片,但是怎么都扫不出来。于是就产生的做一个扫码应用的想法,并且可以把扫到的内容生成图片,方便使用。 Android条码扫描及图片生成简介效果图QA1导入工程各种zxing的类找不到各种ClassNotFoundException2从相册选择图片及剪切功能实现3对imageview的bitmap手动回收后下次进入Ac
# Android 自动获取商品条码的实现步骤 在现代的移动开发中,自动获取商品条码的功能已经成为了许多应用的核心功能之一。Android平台提供了多种方式来实现这一功能,其中最常用的方法是通过读取摄像头得到的图像中的条码信息。本文将为你详细介绍如何在Android中实现自动获取商品条码的功能。 ## 实现流程概述 以下是实现这一功能的基本步骤: | 步骤编号 | 步骤描述
原创 9天前
6阅读
39的像素点如下public static int getCode39Length(String code){ byte bars[] = Barcode39.getBarsCode39(code); int barStartX = 0; for (int k = 0; k < bars.length; ++k) { float
原创 2023-02-01 12:04:39
308阅读
# Android 使用OpenCV 条码识别 ## 引言 条码识别是一种现代化的技术,可以快速读取和解码条码上的信息。在移动设备上,Android平台提供了OpenCV库,可以方便地进行条码识别。本文将介绍如何在Android上使用OpenCV进行条码识别,并提供相应的代码示例。 ## OpenCV简介 OpenCV是一个开源的计算机视觉库,提供了丰富的图像处理和计算机视觉算法。它支持多
原创 8月前
71阅读
金蝶云星空条码APP  PDA安卓系统条码管理是以一维码或二维码为载体,将源单信息打印成可扫描识别的条码,再通过扫描设备扫描条码,快速生成下游单据的功能。一维码(传统条码)具有简单、易用、低成本和高效率等特点,已经有非常广泛应用。二维码作为一种新的数据存储和数据传递的方式,本身具有易打印、好识别、数据容量大等特点,也具有非常广阔的应用前景。     &nbs
  • 1
  • 2
  • 3
  • 4
  • 5