精华内容
下载资源
问答
  • 二维码缺点是什么
    万次阅读
    2018-08-02 16:53:33

    条形码与二维码的优缺点
    (1) 条形码优缺点:
      条形码技术具有以下几个方面的优点:
    A.输入速度快:与键盘输入相比,条形码输入的速度是键盘输入的5倍,并且能实现“即时数据输入”。
    B.  可靠性高:  键盘输入数据出错率为三百分之一,利用光学字符识别技术出错率为万分之一,而采用条形码技术误码率低于百万分之一。
    C.  采集信息量大:利用传统的一维条形码一次可采集几十位字符的信息,二维条形码更可以携带数千个字符的信息,并有一定的自动纠错能力。
    D.  灵活实用:条形码标识既可以作为一种识别手段单独使用,也可以和有关识别设备组成一个系统实现自动化识别,还可以和其他控制设备联接起来实现自动化管理。
    另外,条形码标签易于制作,对设备和材料没有特殊要求,  识别设备操作容易,不需要特殊培训,且设备也相对便宜。成本非常低。在零售业领域,因为条码是印刷在商品包装上的,所以其成本几乎为“零’。


      缺点: 
      一维条码相对于二维条码和电子标签来说,最明显的缺点是可以容纳的数据量小。通常二维条码数据容量是一维条码的几倍至十几倍,电子标签就更大了。
    B.一维条码: -维条码只是在一一个方向(一般是水平方向)表达信息,而在垂直方向则不表达任何信息,其一定的高度通常是为了便于阅读器的对准。一维条码的应用可以提高信息录入的速度,减少差错率,可直接显示内容为英文、数字、简单符号;
    C.贮存数据不多,主要依靠计算机中的关联数据库:D.  保密性能不高;E.损污后可读性差。


    (2)二维码优缺点:
    二维码与之前我们见到的条形码相比从外型上看更加复杂,但其中包含的内容也更多,所以它也表现出以下几方面的优点:
    1、二维码包含更多的信息量。二维码采用了高密度编码,小小的图形中可以容纳1850个大写字母或2710个数字或1108个字节,或500多个汉字,是普通条码信息容量的几十倍。如此大的信息量能够让我们把更多种样式的内容转换成二维码,通过扫描,传播更大信息量。
    2、编码范围广。二维码可以把图片、声音、文字、签字、指纹等可以数字化的信息进行编码,用条码表示出来;可以表示多种语言文字;可表示图像数据。
    3、二维码译码淮确。我们知道二维码只是-一个图形,想要获取图形中的内容就需要对图形进行译码。二维码的译码误码率为千万分之一,而普通条形码的译码误码率的百分之二要低很多。
    4、能够引入加密措施。和条形码相比,二维码的保密性更好。通过在二维码中引入加密措施,更好的保护译码内容不被他人获得。


    5、成本低,易制作。二维码有用非常多的内容,但其成本并不高,并且能够长久使用。
    缺点:
    1、二维码具有信息量大的特点,但这是一把双刃剑,我们通过二维码能够获得更多信息的同时,也有可能因为这个小小的二维码将自己的个人信息泄露。现在火车票.上都已经有了可以储存个人信息的二维码,而在不久前,就发生过因为车票随意丢弃,被不法分子利用,从而获取乘客信息进行非法活动的新闻。二维码具有良好的加密性,所以对于有个人信息或者重要信息的二维码我们需要更加完善的加密措施,以保证二维码内信息的安全。
    2、识别二维码的设备还不够丰富。二维码内存储了大量信息,想要获取这些内容,我们必须使用相关的解码设备。目前的解码设备包括手持式和固定式的扫描枪,和我们手中带有摄像头的手机。

      许多用户在扫二维码时都有一个体验一不 需要完全清晰对准,甚至有时候只扫到二维码的一部分就能读到信息。“超市收银员在扫商品条形码时,盒子等平面上的条码很容易扫到,但是例如馒头、蔬菜这样不平整的物品,条形码有时候就投法扫出来,只得手动输入,”杨教授说,“二维码则具有很强的容错能力,当二维码因穿孔、污损被损坏或者弯折时,还是一样可以识读,甚至损毁面积达到50%也依旧可以恢复。”

     

    更多相关内容
  • 二维码

    2019-04-12 10:08:58
    本文是学习慕课网课程... 二、二维码的优缺点  优点:1. 高密度编码,信息容量大;2.编码范围广;3.容错能力强;4.译码可靠性高;5.可引入加密措施;6.成本低,易制作,持久耐用。  缺点:1.二维码技术成为...

    本文是学习慕课网课程《Java生成二维码》(http://www.imooc.com/learn/531)的笔记。

      一、二维码的分类

        线性堆叠式二维码、矩阵式二维码、邮政码。

      二、二维码的优缺点

        优点:1. 高密度编码,信息容量大;2.编码范围广;3.容错能力强;4.译码可靠性高;5.可引入加密措施;6.成本低,易制作,持久耐用。

        缺点:1.二维码技术成为手机病毒、钓鱼网站传播的新渠道;2.信息容易泄露。

      三、三大国际标准

        1.PDF417:不支持中文;

        2.DM:专利未公开,需要支付专利费用;

        3.QR Code:专利公开,支持中文。

        其中,QR Code具有识读速度快、数据密度大、占用空间小的优势。

      四、纠错能力

        L级:约可纠错7%的数据码字

        M级:约可纠错15%的数据码字

        Q级:约可纠错25%的数据码字

        H级:约可纠错30%的数据码字

      五、ZXing生成/读取二维码

        首先,下载ZXing源文件。下载地址:https://github.com/zxing/zxing/releases;

        再次,创建一个Java项目。将ZXing源文件中的core/src/main/java/com和javase/src/main/java/com两个文件复制到项目中,编译成jar文件;

        最后,在以后的开发中就可以使用该jar文件。

        ZXing生成二维码的代码如下:

    复制代码

     1 package com.aston.qrcode.zxing;
     2 
     3 import java.io.File;
     4 import java.io.OutputStream;
     5 import java.io.OutputStreamWriter;
     6 import java.nio.file.Path;
     7 import java.util.HashMap;
     8 
     9 import javax.sound.midi.Patch;
    10 
    11 import com.google.zxing.BarcodeFormat;
    12 import com.google.zxing.EncodeHintType;
    13 import com.google.zxing.MultiFormatWriter;
    14 import com.google.zxing.client.j2se.MatrixToImageWriter;
    15 import com.google.zxing.common.BitMatrix;
    16 import com.google.zxing.qrcode.decoder.ErrorCorrectionLevel;
    17 
    18 //生成二维码
    19 public class CreateQRCode {
    20     public static void main(String[] args){
    21         final int width = 300;
    22         final int height = 300;
    23         final String format = "png";
    24         final String content = "我爱你,中国";
    25         
    26         //定义二维码的参数
    27         HashMap hints = new HashMap();
    28         hints.put(EncodeHintType.CHARACTER_SET, "utf-8");
    29         hints.put(EncodeHintType.ERROR_CORRECTION, ErrorCorrectionLevel.M);
    30         hints.put(EncodeHintType.MARGIN, 2);
    31         
    32         //生成二维码
    33         try{
    34             //OutputStream stream = new OutputStreamWriter();
    35             BitMatrix bitMatrix = new MultiFormatWriter().encode(content, BarcodeFormat.QR_CODE, width, height, hints);
    36             Path file = new File("F:/img.png").toPath();
    37             MatrixToImageWriter.writeToPath(bitMatrix, format, file);
    38             //MatrixToImageWriter.writeToStream(bitMatrix, format, stream);
    39         }catch(Exception e){
    40             
    41         }
    42         
    43     }
    44 
    45 }

    复制代码

        ZXing读取二维码信息代码如下:

    复制代码

     1 package com.aston.qrcode.zxing;
     2 
     3 import java.awt.image.BufferedImage;
     4 import java.io.File;
     5 import java.util.HashMap;
     6 
     7 import javax.imageio.ImageIO;
     8 
     9 import com.google.zxing.BinaryBitmap;
    10 import com.google.zxing.EncodeHintType;
    11 import com.google.zxing.MultiFormatReader;
    12 import com.google.zxing.Result;
    13 import com.google.zxing.client.j2se.BufferedImageLuminanceSource;
    14 import com.google.zxing.common.HybridBinarizer;
    15 
    16 //读取二维码信息
    17 public class ReadQRCode {
    18 
    19     public static void main(String[] args) throws Exception {
    20         MultiFormatReader formatReader = new MultiFormatReader();
    21         File file = new File("F:/img.png");
    22         
    23         BufferedImage image = ImageIO.read(file);
    24         BinaryBitmap binaryBitmap = new BinaryBitmap(new HybridBinarizer(new BufferedImageLuminanceSource(image)));
    25         
    26         //定义二维码的参数
    27         HashMap hints = new HashMap();
    28         hints.put(EncodeHintType.CHARACTER_SET, "utf-8");
    29         
    30         Result result = formatReader.decode(binaryBitmap, hints); 
    31 
    32         System.out.println("二维码解析结果:" + result.toString());
    33         System.out.println("二维码的格式:" + result.getBarcodeFormat());
    34         System.out.println("二维码的文本内容:" + result.getText());
    35     }
    36 
    37 }

    复制代码

      六、QRCode生成/读取二维码

        QRCode生成和读取二维码的jar是分开的,下载网址如下:

        QRCode生成二维码网址:http://swetake.com/qrcode/index-e.html

        QRCode读取二维码网址:https://osdn.jp/projects/qrcode

        QRCode生成二维码代码如下:

    复制代码

     1 package com.aston.qrcode.qrcode;
     2 
     3 import java.awt.Color;
     4 import java.awt.Graphics2D;
     5 import java.awt.image.BufferedImage;
     6 import java.io.File;
     7 
     8 import javax.imageio.ImageIO;
     9 
    10 import com.swetake.util.Qrcode;
    11 
    12 public class CreateQRCode {
    13 
    14     public static void main(String[] args) throws Exception {
    15         Qrcode x=new Qrcode();
    16         x.setQrcodeErrorCorrect('M');//纠错等级
    17         x.setQrcodeEncodeMode('B');//N 代表数据; A 代表a-A; B 代表其他字符
    18         x.setQrcodeVersion(7);//版本
    19         
    20         String qrData = "我爱你,中国";
    21         
    22         int width = 67 + 12*(7-1);
    23         int height = 67 + 12*(7-1);
    24         //int width = 300;
    25         //int height = 300;
    26         int pixoff = 2;//偏移量
    27         
    28         BufferedImage bufferedImage = new BufferedImage(width, height, BufferedImage.TYPE_INT_RGB);
    29         
    30         Graphics2D gs = bufferedImage.createGraphics();
    31         gs.setBackground(Color.WHITE);
    32         gs.setColor(Color.BLACK);
    33         gs.clearRect(0, 0, width, height);
    34         
    35         byte[] d =qrData.getBytes("utf-8");
    36         if (d.length>0 && d.length <120){
    37             boolean[][] s = x.calQrcode(d);
    38 
    39             for (int i=0;i<s.length;i++){
    40             for (int j=0;j<s.length;j++){
    41                 if (s[j][i]) {
    42                 gs.fillRect(j*3+pixoff,i*3+pixoff,3,3);
    43                 }
    44             }
    45             }
    46         }
    47         
    48         gs.dispose();
    49         bufferedImage.flush();
    50 
    51         ImageIO.write(bufferedImage, "png", new File("F:/qrcode.png"));
    52     }
    53 
    54 }

    复制代码

        QRCode读取二维码信息代码如下:

    复制代码

     1 package com.aston.qrcode.qrcode;
     2 
     3 import java.awt.image.BufferedImage;
     4 import java.io.File;
     5 import java.io.IOException;
     6 
     7 import javax.imageio.ImageIO;
     8 
     9 import jp.sourceforge.qrcode.QRCodeDecoder;
    10 
    11 public class ReadQRCode {
    12     public static void main(String[] args) throws Exception {
    13         File file = new File("F:/qrcode.png");
    14         
    15         BufferedImage bufferedImage = ImageIO.read(file);
    16         
    17         QRCodeDecoder qrCodeDecoder = new QRCodeDecoder();
    18         
    19         String result = new String(qrCodeDecoder.decode(new MyQRCodeImage(bufferedImage)),"utf-8");
    20         
    21         System.out.println("二维码解析结果:" + result);
    22     }
    23 }

    复制代码

        MyQRCodeImage.java代码如下:

    复制代码

     1 package com.aston.qrcode.qrcode;
     2 
     3 import java.awt.image.BufferedImage;
     4 
     5 import jp.sourceforge.qrcode.data.QRCodeImage;
     6 
     7 public class MyQRCodeImage implements QRCodeImage {
     8     private BufferedImage bufferedImage;
     9     
    10     public MyQRCodeImage(BufferedImage bufferedImage){
    11         this.bufferedImage = bufferedImage;
    12     }
    13 
    14     @Override
    15     public int getHeight() {
    16         // TODO Auto-generated method stub
    17         return bufferedImage.getHeight();
    18     }
    19 
    20     @Override
    21     public int getPixel(int arg0, int arg1) {
    22         // TODO Auto-generated method stub
    23         return bufferedImage.getRGB(arg0, arg1);
    24     }
    25 
    26     @Override
    27     public int getWidth() {
    28         // TODO Auto-generated method stub
    29         return bufferedImage.getWidth();
    30     }
    31 
    32 }

    复制代码

    展开全文
  • 基于hutool生成二维码的基础案例
  • 条形码与二维码的优缺点分析 什么是条形码 条形码(barcode)是将宽度不等的多个黑条和空白按照一定的 编码规则排列用以表达一组信息的图形 标识符常见的条形码是由反射率相差很大的黑条简称条和白条简称空排成的 平行...
  • 随着移动互联网的发展,二维码现在应用得越来越广泛了,随手扫扫就可以浏览网站、加个好友什么的,比起手工输入真的是方便太多了。 前期做了一个综合测评系统,考虑逐步实现移动化,一长串的IP地址用户输入也不方便...
  • 二维码的优缺点 优点 信息容量大 编码范围广 容错能力强 译码可靠性高 可引入加密措施 成本低,易制作 缺点 二维码技术成为手机病毒、钓鱼网站传播的新渠道 信息泄密 目前流行的三大国际标准 PDF417:不支持...
  • 首先客户端创建一个新的 id 然后服务器生成一个二维码,这限制了未经批准的客户端访问框架并消除了密钥验证的缺点。 此身份验证框架通过系统存储项目数据。 然而,最大的挑战是设计一个有效的协议来在复杂的计算机...
  • 二维码支付和NFC支付到底有什么不同呢?谁更胜一筹呢?今天一度蜜想和大家盘点一下它们各自的优缺点,看看几年后谁能干掉谁。 NFC是什么? NFC,老司机们都知道是怎么回事,但有些用二维码“长大”的小伙伴还...

    这两年,小偷都被逼疯了,因为移动支付很方便,大家出门儿根本不用带钱,吃饭扫码,逛街扫码,甚至连“行走的”乞丐都背着二维码。

    于是很多人都忘了还有NFC支付。

    其实这两种方式一直在较劲,最近更是愈演愈烈,二维码把NFC引以为傲的最后一块领地“交通支付”都占领了,颇有一决胜负的架势。

    二维码支付和NFC支付到底有什么不同呢?谁更胜一筹呢?今天一度蜜想和大家盘点一下它们各自的优缺点,看看几年后谁能干掉谁。

    NFC是什么?

    NFC,老司机们都知道是怎么回事,但有些用二维码“长大”的小伙伴还不太清楚,所以有必要简单科普一下。

    NFC是近场通信,是一种短距离的高频无线通信技术,电子设备之间可以进行非接触式点对点数据传输(十厘米以内)。

    它有三种操作模式,一是点对点,即两个设备之间相互通讯,二是读卡器读取信息,三是卡模式,可以刷公交、ApplePay、喝咖啡等。

    它是怎么实现支付的呢?说通俗点,它实际上就是把银行卡和内置NFC芯片的手机、平板进行绑定,形成一张“虚拟卡”,然后把手机当成银行卡来用。

    时间上,NFC更早

    虽说它们都是半路出家,但相较二维码,NFC支付可以说抢占先机,早在2006年,诺基亚就推出过第一台NFC手机,尴尬的是,它似乎一直是老牛拉车,进展慢的要命。

    NFC有什么优势呢?

    1.安全性较二维码高

    和成本低的二维码相比,NFC是双向的,最终解密后的密钥有加密算法,又是存储在手机加密芯片里的,安全系数高。

    2.方便快捷

    NFC支付不需要联网,也不用打开App再调出这么几步,直接在终端前轻轻一挥就可以,比如小区门禁、公交刷手机等触碰一下就biu搞定,效率高。

    3.具有物理属性

    它允许两个设备之间进行数据传输,比如传文件等。

    劣势在哪?

    主要是成本高。这么多年,它一直被叫做“沉睡的巨人”,最重要的一个原因就是交互。你光有一个NFC设备还不行,必须相互支持(硬件标准和协议),才能进行识别。

    举个"栗子",小米手机可以刷公交,但是几年过去了,有几个城市是可以适配的?

    再说逛商场,你要想用ApplePay,首先需要店家有支持NFC的POS终端,然鹅现实是,换这些硬件的成本要高于做二维码软件的成本,所以很少有商家这样去做。

    所以,在那些二三四五线的城市,有NFC手机的小伙伴也只能干瞪眼,根本不能愉快装X。

    二维码支付

    二维码支付是目前最受欢迎的方式,可以说几乎离不开它。

    通过二维码,商家可以把账户、价格等编码成二维码,随便印在某一张纸上,你就可以“扫一扫”了。

    二维码的优势有哪些?

    1.成本低

    NFC支付需要手机厂商的配合,硬件的支持,可二维码在智能手机上都能运行,商家也只要打印一张二维码,几乎是零成本。

    2.通用性强

    大家都见过二维码吧,二维码的编码范围和密度都很大,容错率不错,即使有一部分被遮挡了,也能扫描成功。

    3.普及度高

    这个可以说是它最大的优势,现在上到老人,下到小朋友,都知道扫一扫,而反观NFC,要不是混数码圈儿的,估计连它是啥都不知道。

    劣势在哪?

    1.网络的依赖性强

    因为需要联网,有时候在信号不好的地方,你扫描半天,也支付不成功,还没带现金,简直坑爹。

    2.安全性差

    二维码门槛低,制作简单,获取方便,所以这些优点也是把双刃剑,如果骗子想“钓鱼”,so easy,所以,这里小编建议,大家不要随随便便扫码。

    鹿死谁手?

    目前来看,NFC的认知度低,硬件成本和门槛都是问题,而快、准、简单的二维码势头越来越猛,现在连交通领域都不放过,简直是火力全开。

    很多人都说它们会保持势均力敌,可小编并不看好NFC支付,起码就现在来看,很明显它还不是二维码的对手。

    二维码支付已经很发达,触角延伸很广,留给NFC的应用场景已经不多了,如果普及不开的话,很容易沦为鸡肋。

    但不可否认一点,NFC确实是未来近场通信的主流,而且这两年NFC也有些起色,所以在快速交易,比如地铁、公交这方面,它还是有优势的。

    至于能不能绝地反击,呃,只能看手机厂商和互联网企业能不能开发新空间,可话又说回来,要是这么容易做到,估计NFC也不至于是现在这个惨状吧?


    f00acc

    展开全文
  • 条形码、二维码、RFID,以及三者优缺点 条形码的身影各个商品的背后随处可见,在我们的生活中应用十分普遍,由黑白相间的条纹组成的图形,其中黑色部分称为“条”白色的称为“空”。条和空分别用来代表0或1,从而...

    条形码、二维码、RFID,以及三者优缺点

    条形码的身影各个商品的背后随处可见,在我们的生活中应用十分普遍,由黑白相间的条纹组成的图形,其中黑色部分称为“条”白色的称为“空”。条和空分别用来代表0或1,从而不同粗细条纹间的相互组合,便代表了不同的编码信息。利用二进位的编码,可以表示数字,字符和符号信息。那么怎么读取里面的信息呢?条形码中条和空对同一光线的反射率和反射强度不一样,简单说就是可我们看到的黑与白有很好的区分度,扫描枪利用该原理,通过光学传感器检测来自不同发射区的不同反射光,即检测黑与白的排序信息进行识别。
    条形码需要使用专门仪器进行识别,即扫描枪。条形码中条和空对相同光线的反射率不同,各自的反射光强度也不一样。条形码扫描枪利用该原理,通过光学传感器检测来自不同发射区的不同反射光,对条形码进行识别。条形码标签可以用普通纸打印,也可以使用专门的标签纸打印。

    二维码是一种比一维码更高级的条码格式。一维码只能在一个方向(一般是水平方向)上表达信息,而二维码在水平和垂直方向都可以存储信息。一维码只能由数字和字母组成,而二维码能存储汉字、数字和图片等信息,因此二维码的应用领域要广得多。二维条码/二维码可以分为堆叠式/行排式二维条码和矩阵式二维条码。堆叠式/行排式二维条码形态上是由多行短截的一维条码堆叠而成;矩阵式二维条码以矩阵的形式组成,在矩阵相应元素位置上用“点”表示二进制“1”, 用“空”表示二进制“0”,“点”和“空”的排列组成代码。二维码的原理可以从矩阵式二维码的原理和行列式二维码的原理来讲述。用户在手机上安装二维码客户端,使用手机拍摄并识别二维码图片,获取二维码所存储内容并触发相关应用。

    RFID无线射频识别技术是一种通信技术,可通过无线电讯号识别特定目标并读写相关数据,而无需识别系统与特定目标之间建立机械或光学接触。从概念上来讲,RFID类似于条码扫描,对于条码技术而言,它是将已编码的条形码附着于目标物并使用专用的扫描读写器利用光信号将信息由条形磁传送到扫描读写器;而RFID则使用专用的RFID读写器及专门的可附着于目标物的RFID标签,利用频率信号将信息由RFID标签传送至RFID读写器。
    RFID具有多种性能特点。可以快速多个RFID标签;并且体积小和形状多样化;抗污染能力和耐久性;可多次重复使用;穿透性强和无屏障阅读;数据的记忆容量大;可以进行数据加密处理;RFID因其所具备的远距离读取、识别快速、自动化采集数据,大大提高了信息采集管理的效率,让数据得到更好的传输处理,应用非常广泛。

    1 条码标识技术的局限性
      条码虽然在现在应用很广泛,而且也大大提高了物流的效率。但是条码仍有很多缺点:
      ( 1 )条码只能识别一类产品,而无法识别单品。
      ( 2 )条码是可视传播技术。即,扫描仪必须“看见”条码才能读取它,
    这表明人们通常必须将条码对准扫描仪才有效。
      ( 3 )如果印有条码的横条被撕裂、污损或脱落,就无法扫描这些商品。
      ( 4 )传统一维条码是索引代码,必须实时和数据库联系,从数据库中寻找完整的描述数据。
      条码的局限性具体有:
      1.信息标识是静态的
      2.信息识别是接触式的
      3.信息容量是有限的
      4.不能给每个消费单元唯一的身份
      5.数据存储、计算是集中的
      6.二维条码只解决了信息标识容量问题
       EAN . UCC 条码标识系统在零售结算和库存管理中发挥了重要的作用,但在供应链中还有几个方面的不足:
      ( 1 )没有做到真正的“一物一码”:对每一个商品的管理不到位,无法
    实现产品的实时追踪;
      ( 2 )传统的 EDI 方式由于成本和技术等方面的原因,不便于推广,需要开发基于互联网的 EDI 标准;
      ( 3 )没有分类和属性信息;不能实现分类查询、统计等应用,电子商务中的应用受到限制。
      总之,条码只能适用于流通领域(商流和物流的信息管理),不能透明地跟踪和贯穿供应链过程。

    2 RFID 标识技术及其优越性
       RFID 在本质上是物品标识的一种手段,它被认为将会最终取代现今应用非常广泛的传统条形码,成为物品标识的最有效方式,它具有一些非常明显的优点。条码与 RFID 的功能对比,在标签信息容量大小、一次读取数量、读取距离远近、读写能力更新(标签信息可反复读写 R/W ) 、读取方便性(读取速度与可否高速移动读取)、适应性(全方位穿透性读取、在恶劣环境下仍可读取,全天候工作)等方面都大大优于条码。 RFID 技术拥有良好的功能特性,能满足当前社会经济发展对商品处理的高效性需求。射频识别技术作为快速、实时、准确采集与处理信息的高新技术和信息标准化的基础,通过对实体对象(包括零售商品、物流单元、集装箱、货运包装、生产零部件等)的唯一有效标识,被广泛应用于生产、零售、物流、交通等各个行业。 RFID 技术已逐渐成为企业提高物流供应链管理水平,降低成本,实现企业管理信息化,增强企业核心竞争能力不可缺少的技术工具和手段。
      与条码技术相比,射频识别 RFID ( Radio Frequency Identification )
    则是一种新兴的自动识别技术。射频识别系统利用射频标签承载信息,射频标签和识读器间通过感应、无线电波或微波能量进行非接触双向通信,达到自动识别的目的。 RFID 技术是实现物流过程实施货品跟踪的一种非常有效的技术。

    射频识别技术最突出的特点是:
      ( 1 )可以非接触识读,距离可以从十厘米至几十米;( 2 )可识别高速运动物体;( 3 )抗恶劣环境;( 4 )保密性强;( 5 )可同时识别多个识别对象等。

    卫星定位

    根据差分GPS基准站发送的信息方式可将差分GPS定位分为三类,即:位置差分、伪距差分和相位差分。这三类差分方式的工作原理是相同的,即都是由基准站发送改正数,由用户站接收并对其测量结果进行改正,以获得精确的定位结果。所不同的是,发送改正数的具体内容不一样,其差分定位精度也不同。
      1. 位置差分原理
      这是一种最简单的差分方法,任何一种GPS接收机均可改装和组成这种差分系统。安装在基准站上的GPS接收机观测4颗卫星后便可进行三维定位,解算出基准站的坐标。由于存在着轨道误差、时钟误差、SA影响、大气影响、多径效应以及其他误差,解算出的坐标与基准站的已知坐标是不一样的,存在一个差值。基准站利用数据链将此改正数发送出去,由用户站接收,并且对其解算的用户站坐标进行改正。
      最后得到的改正后的用户坐标已消去了基准站和用户站的共同误差,例如卫星轨道误差、 SA影响、大气影响等,提高了定位精度。以上先决条件是基准站和用户站观测同一组卫星的情况。 位置差分法适用于用户与基准站间距离在100km以内的情况。
      2. 伪距差分原理
      伪距差分是目前用途最广的一种技术。几乎所有的商用差分GPS接收机均采用这种技术。国际海事无线电委员会推荐的RTCM SC-104也采用了这种技术。
      在基准站上的接收机要求得它至可见卫星的距离,并将此计算出的距离与含有误差的测量值加以比较。利用一个α-β滤波器将此差值滤波并求出其偏差。然后将所有卫星的测距误差传输给用户,用户利用此测距误差来改正测量的伪距。最后,用户利用改正后的伪距来解出本身的位置,就可消去公共误差,提高定位精度。
      与位置差分相似,伪距差分能将两站公共误差抵消,但随着用户到基准站距离的增加又 出现了系统误差,这种误差用任何差分法都是不能消除的。用户和基准站之间的距离对精度有决定性影响。
      3. 载波相位差分原理
      载波相位差分技术又称为RTK技术(real time kinematics),是建立在实时处理两个测站的载波相位基础上的。它能实时提供观测点的三维坐标,并达到厘米级的高精度。
      与伪距差分原理相同,由基准站通过数据链实时将其载波观测量及站坐标信息一同传送给用户站。用户站接收GPS卫星的载波相位与来自基准站的载波相位,并组成相位差分观测值进行实时处理,能实时给出厘米级的定位结果。
      实现载波相位差分GPS的方法分为两类:修正法和差分法。前者与伪距差分相同,基准站将载波相位修正量发送给用户站,以改正其载波相位,然后求解坐标。后者将基准站采集的载波相位发送给用户台进行求差解算坐标。前者为准RTK技术,后者为真正的RTK技术。

    传感器

    1、温度传感器
    数字信号输出传感器
    类型及应用场合:DS18B20,18B20 数字温度传感器,可应于各种狭小空间设备数字测温和控制领域。
    2.超声波传感器
    超声波测距模块,可以直接装在机器人上,作为寻物、避障探测等应用

    3.火焰传感器
    火焰传感器,它是一个数字、模拟双重输入模块,本模块可以实现对火焰的检测,适合所有火焰探测需要的场合,例如灭火机器人、火焰报警器。

    4.压力传感器
    压力传感器主要应用于: 石油化工、能源及水处理、工程机械、液压与气动系统、水利水电、压力机、压缩机、气液增压器等领域。

    5.电磁传感器
    电磁传感器作为现代的传感器,为了便于信号处理,需要磁传感器能将磁信号转化成为电信号输出。
    多摩川旋转变压器是一种电磁式传感器。
    电磁传感器在现实生活中的应用有:
    在工厂自动化系统的应用。磁旋转传感器在工厂自动化系统中有广泛的应用,因为这种传感器有着令人满意的特性,同时不需要维护。其主要应用在机床伺服电机的转动检测、工厂自动化的机器人臂的定位、液压冲程的检测、工厂自动化相关设备的位置检测、旋转。

    6.气压传感器
    在目前的中高端移动设备中均配备了气压传感器。这种气压传感器也分为两部分,一部分为外部气压传感器,另一部分为内部气压传感器。外部气压传感器就是检测我们生活场景中的大气压力,利用大气压的变化来检测我们所处的高度。当然这个也是作为位置传感器辅助存在的。
    应用场景:1、户外运动高度测量 2、三防设备检测内部封闭程度等

    7.重力感应器
    应用场景:1、游戏与3D应用程序 2、拍照应用 3、惯性导航

    8.位置传感器
    位置传感器最普通的理解就是GPS,说白了就是为我们提供位置服务,几百块钱的手机也有这种功能。其实,位置传感器的功能还远不止于此。
    应用场景:1、地图定位 2、丢失设备寻找 3、查岗

    9.近距离感应器
    近距离感应器主要作用是当用户在接电话时手机会自动关闭屏幕,除了能够节省不必要的电量浪费以外,还可以减少在接电话时的误操作。近距离感应器是原理就是近距离感应器发射一束红外光线,通过红外光线反射来测试物体之间的距离。不过,像手机中的距离感应器非常短只有几厘米而已。
    应用场景:1、接听电话关闭屏幕 2、手机翻转挂断/接听等

    10.光线感应器
    光线感应器也叫做亮度感应器,英文名称为Light-Sensor,很多平板电脑和手机都配备了该感应器。一般位于设备屏幕上方,它能根据手持设备目前所处的光线亮度,自动调节手持设备屏幕亮度,给使用者带来最佳的视觉效果。例如在黑暗的环境下,手持设备屏幕背光灯就会自动变暗,否则很刺眼。
    应用场景:光线变化时屏幕亮度调节

    11.超灵敏触控传感器
    超灵敏触控传感器主要作用是辅助电容屏触控使用。由于现在触摸屏手机与平板中的电容屏幕主要是依靠电压的变化,来检测手指在屏幕上的位置。而对于冬天带着手套的用户来说,电容屏就很难检测到细微的电压变化。这类超灵敏触控传感器可以检测到屏幕上的微小电流,使得用户带着手套也可以正常操作手机。
    应用场景:1、户外运动高度测量 2、三防设备检测内部封闭程度等

    12.NFC近场传感器

    近场通信(Near Field Communication,NFC),又称近距离无线通信,是一种短距离的高频无线通信技术,允许电子设备之间进行非接触式点对点数据传输(在十厘米内)交换数据。这个技术由免接触式射频识别(RFID)演变而来,并向下兼容RFID,最早由索尼和飞利浦各自开发成功,主要为手机、平板等手持设备提供M2M(Machine to Machine)的通信。
    应用场景:1、快捷支付 2、标记信息快速获取 3、数据传输

    13.角速度传感器(陀螺仪)
    陀螺仪又叫角速度传感器,不同于加速度计(G-sensor),它的测量物理量是偏转、倾斜时的转动角速度。在手机或平板上,仅用加速度计没办法测量或重构出完整的3D动作,是测不到转动的动作的。因此,加速度计(G-sensor)只能检测轴向的线性动作。但陀螺仪则可以对转动、偏转的动作做很好的测量。这样,就可以精确分析判断出使用者的实际动作,从而
    根据动作,对手机或平板做相应的操作。
    应用场景:1、游戏与3D应用程序 2、拍照应用 3、惯性导航

    展开全文
  • 使用于制造业领域 在制造业工厂为了满足产品的追溯性要求,我们经常需要给零件做标记,内容包括:产品的料号,工单号,序号,原材料提供商等 ...使用本程序后可打印二维码标签,使用二维码扫码枪录入信息
  • 二维码区域扫描定位是通过二维码的图形特点来实现,其存在扫描定位效率较低的缺点。为此提出在扫描定位之前通过图像处理结合BP神经网络实现QR Code二维码条码区域提取方法。火车票通过图像预处理得到可能是二维码的...
  • 二维码的制作与识别使用了什么技术,有哪些优缺点,发展前景是怎样的? 我们通常只需要使用在线二维码生成器就可以制作二维码,但你知道它是怎么制作的吗?具体来讲,它所使用的技术就是计算机图像处理技术,在线...
  • 在这样的背景下景区也都愿意花费精力建设成为智能景区,大力建设智慧景区导览系统,智慧景区就这样进入了人们的视野,特别是二维码语音讲解。  众所周知二维码的应用已经成为我们日常生活的一部分,特别是在这个机...
  • 最近学习了一下Golang的GUI库Fyne,实现了一个二维码生成工具, 不联网本地使用, 可以生成带有中文信息的微微吗,可以设置二维码中心的Icon 缺点是体积编译出来有11M
  • 聊聊二维码

    2022-01-09 16:03:21
    在介绍二维码之前,先来看看它的“大哥”一维码,一维码也叫条形码(好像在日常生活中都是叫这个),它是由不同宽度的黑条和白条按照一定的顺序排列组成的平行线图案,它的宽度记录着数据信息,长度没有记录信息,...
  • 另外,Android平台上当前流行的二维码识别软件普遍存在着扫描速度慢,需要精确对焦等缺点,而且大都是由国外开发。鉴于此,深入研究QRCode码的准确与快速识别算法及其在Android手机平台上的软件实现具有十分重要的...
  • 二维码检测定位

    千次阅读 2021-07-27 13:10:58
    条码 条码分为一维条码、二维条码和三维条码。 一维条码(Bar Code) 一维条码是由一组粗细不同、黑白(或彩色)相间...二维条码简称为二维码,是用某站特定的几何图形按一定规律在平面(二维方向上)分布的黑白相间
  • qrcode生成二维码和识别二维码所需要的jar包,以及zxing二维码相关的jar包,但是有个缺点就是有时候部分二维码识别不了,暂时无解。 如果是移动端的二维码开发,尽量让移动端开发,移动端有框架。
  • Scan.rar 二维码扫描

    2020-04-19 22:20:27
    使用zxing扫描二维码与生成二维码DEMO,已把扫描内容输出到文本框,可复制,缺点,还差从相册选择图片解析二维码,和在扫描时,相机变成竖向没有完成……
  • 一维码(条形码)在介绍二维码之前,先来看看它的“大哥”一维码,一维码也叫条形码(P.S. 好像在日常生活中都是叫这个),它是由不同宽度的黑条和白条按照一定的顺序排列组成的平行线图案,它的宽...
  • QRS电脑扫码解码工具是一款专...本工具使用简单,性能可靠,对多种二维码、条码均可以准确无误的解码其内容,弥补了手机扫码处理效率过低,使用不便的缺点。需要的朋友可以前来本站下载。 工具特点 1、支持超大量图片
  • 你只要简单使用上面提供的接口就行,什么论七八糟的统统都不用管了,只需要关注你的程序怎么处理这些数据。 不过任何事情都是相对的,本帖提供的方法缺点也是有的,就是多一次跳转,而大家都知道页面跳转那么当前...
  • 这三个唯一一个不依赖其它库的是 QR-Code-generator, 但缺点也很明显,不支持生成图片 , 纯算法, 不生成图片,当然也不依赖第三方库。重点研究的libqr, 发现依赖库主要用在生成png TIFF 图片格式上,如果只生成...
  • ROS中二维码定位

    千次阅读 2022-01-09 17:57:36
    ROS中二维码定位 一、环境相关 系统: ROS-Kinetic + ubuntu16.04 相关功能包: 摄像头:usb-cam 摄像头标定:camera-calibration 二维码:ar-teack-alvar 二、方法一 (1)usb_cam摄像头的标定 安装usb-cam...
  • 美化二维码

    千次阅读 2020-05-02 16:50:50
    二维码内容长度不作控制 大多数互联网技术使用到二维码生成,都是使用开源的包生成,输入字符信息,即可生成一张包含此字符信息的黑白二维码图片: 上面有两个二维码图片,扫码结果都是访问到同个页面,...
  • 2.2 二维码 3 分类 3.1 线性堆叠式二维码 3.2 矩阵式二维码 3.3 邮政码 4 QR code二维码结构 5 QR code二维码生成流程及原理 5.1 数据编码 5.2 纠错码 5.3 最终编码 5.4 画二维码 5.5 二维码优势 6 个性...
  • 微信二维码扫码登录的原理

    千次阅读 2021-07-18 17:37:27
    二维码登录现在比较常见,比如微信、支付宝等 PC 端登录,并且越来越多的APP支持扫码登录,其中原理如何呢? PC端Cookie + Session 登录 HTTP 是一种无状态的协议,客户端每次发送请求时,首先要和服务器端...
  • 新手快速集成ZXing的扫描二维码,同时自定义封装实现 目录 基本概述(项目资源地址) 优点 缺点 界面展示 二维码模块开发过程 ZXing集成 导入ZXing.jar包 拷贝资源文件到工程中 拷贝扫码核心类到工程中 主要包类简述...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 18,398
精华内容 7,359
热门标签
关键字:

二维码缺点是什么