zoukankan      html  css  js  c++  java
  • 基于指纹识别技术的超市储物箱设计

    最近在写一篇论文,这是第一次写,所以很多事还不太懂,一个还不错的普刊录稿了,但是版面费学校居然不报,想着也才研一,发文章也不急,就发到园子里共享下吧。

    摘要:随着人们生活水平的提高,各地每天超市购物的人数更是巨大。针对需要条形码识别的储物箱每天浪费大量的识别纸,并且识别纸对于顾客来说容易弄丢,提出了用指纹识别来代替条形码识别的储物箱设计,进而介绍了指纹识别技术及指纹识别储物箱的功能,设计原理,总结分析等。

    关键字:指纹识别;储物箱;安全;节约纸张;方便

    正文:

    1.指纹识别技术介绍

        指纹识别技术是一种生物识别技术,人的一生指纹基本不会变化。Galton 最早估计了指纹的唯一性 , 两枚指纹之间 完全相同概率小于 1 .45×10-11 [1] 利用人的指纹作为生物秘钥,具有唯一性,从而具有很高的安全性。指纹识别技术的步骤:图像采集,图像预处理,特征提取,图像与库中的图像进行匹配,得出结论。

        对于图像采集设备,最常用的是光学采集仪。光学指纹采集器是最早的指纹采集器,也是目前使用最为普遍的。它有如下优点:使用时间最长,经受了实际使用的检验;对温度等环境因素的适应能力好;价格比较低廉,分辨率较高,可以达到500 dpi以上。[2] 

    2.设计指纹储物的功能为:(无法插图)

    3.储物箱设计原理

        由于超市中的储物箱数量固定,从而采集指纹所用的存储空间固定且不需要太大。当储物箱已满时顾客只能等待;当储物箱为未满时,顾客采集指纹时,会将指纹存储起来,并开空箱,当顾客再次采集指纹会在存储的指纹中匹配成功,消除该指纹的存储,从而开箱取物。

    Js中的程序过程:

           var arr=[];

           var oBn=document.getElementById('bn');

       var oTxt=document.getElementById('txt');

        var count=0;

            Var Length=5;

    oBn.onclick=function()

    {

    if(arr.length!=Length)

    {

      arr.push(count);

      alert('存上,且标号为:'+count);

       count++;

    }

    else

    {

      alert('箱满');

    }

       }

       oTxt.onblur=function()

       {   

           if(isNaN(oTxt.value))

       {

          alert("请用指纹识别");

      

       }

       else

    {   

     for(var i=0;i<arr.length;i++)

      {   

      if(oTxt.value==arr[i])

      {

     alert('开箱');

     arr.splice(i,1);

     break;

      }

    }

       }}}

     当然在实际中存和取可以作为一个按钮,利用指纹识别技术来完成储物箱的功能。

    4.总结分析:

        对于科技快速发展的今天,指纹识别技术已逐渐成熟,指纹识别技术的储物箱还可以用于大学图书馆等需要储存物品的公共场合。基于指纹识别技术的储物箱设计相比传统的储物箱的优势有以下几点:

    安全性高:由于指纹识别作为生物识别技术,具有唯一性,从而更好的保护了顾客的物品安全。

    方便顾客:由于识别纸张较小,不方便携带,顾客在购物时应该注意不应该将其弄丢,而指纹识别技术不存在这样的问题。

    节约纸张:购物是人们生活中必不可少的一部分,对于一个顾客来说一张小小的识别纸不算什么,而对于全国来说,所用纸张的数量是巨大的,采用指纹识别储物箱可以节约这些不必要的纸张。

     参考文献:

    [1]Bozhao Tan, Stephanie Schuckers.Spoofing protection for fingerprint scanner by fusing ridge and valley noise [J].Pattern  Recognition, 2010, 

    43(8):2845-2857

    [2]王鑫.指纹锁的市场需求与发展.中国公共安全

  • 相关阅读:
    数据绑定
    快速上手小程序云开发
    微信小程序敏捷开发实战
    测试驱动开发实践4————testSave之新增文档分类
    测试驱动开发实践3————从testList开始
    测试驱动开发实践2————测试驱动开发之前
    测试驱动开发实践1————项目代码生成
    构建微服务开发环境8————Hello 微服务
    构建微服务开发环境7————使用Github管理项目代码的版本
    构建微服务开发环境6————利用npm安装前端框架
  • 原文地址:https://www.cnblogs.com/wenyan/p/4452475.html
Copyright © 2011-2022 走看看