LinuxARMLinux指纹门禁系统.ppt

int ret = 0; unsigned char tmp; if(_IOC_TYPE(cmd) != FPS200_IOC_MAGIC) return -ENOTTY; if(_IOC_NR(cmd) > FPS200_IOC_MAXNR) return -ENOTTY; if (_IOC_DIR(cmd) & _IOC_READ) err = verify_area(VERIFY_WRITE, (void *)arg, _IOC_SIZE(cmd)); else if (_IOC_DIR(cmd) & _IOC_WRITE) err = verify_area(VERIFY_READ, (void *)arg, _IOC_SIZE(cmd)); if (err) return err; switch(cmd) { case FPS200_IOCSDTR: ret = __get_user(tmp, (unsigned char *)arg); if(tmp > 0x7f) tmp = 0x7f; FPS_INDEX = FPS_DTR; FPS_DATA = tmp; break; case FPS200_IOCSDCR: ret = __get_user(tmp, (unsigned char *)arg); if(tmp > 0x1f) tmp = 0x1f; FPS_INDEX = FPS_DCR; FPS_DATA = tmp; break; …… } 1、指纹图像增强(Gabor滤波法) 2、指纹图像的细化 3、指纹图像的特征点提取 4、指纹图像的特征匹配 14.6.3 指纹识别算法的实现 1. 指纹图像增强(Gabor滤波法)。构造Gabor滤波器: float dy2 = 1.0/r2; float dx2 = 1.0/r2; float x2, y2; y2 = -x*sin(phi) + y*cos(phi); x2 = x*cos(phi) + y*sin(phi); return exp(-0.5*(x2*x2*dx2 + y2*y2*dy2))*cos(2*pi*x2*f); 用Gabor滤波器进行滤波: for (j = Wg2; j < lHeight-Wg2; j++) for (i = Wg2; i < lWidth-Wg2; i++) {sum = 0.0; o = orientation[i+j*lLineBytes]; f = frequence[i+j*lLineBytes]; for (v = -Wg2; v <= Wg2; v++) for (u = -Wg2; u <= Wg2; u++) {sum += EnhanceGabor( (float)u, (float)v,o,f,radius) * (*(lpSrc+(j-v)*lLineBytes+i-u));} if (sum>255.0) sum = 255.0; if (sum<0.0) sum = 0.0; *( enhanced+j*lLineBytes+i) = (unsigned char)sum; }} 2. 指纹图像的细化。采用经典形态学细化方法,程序如下: //逐个判断条件。 //判断2<=NZ(P1)<=6 nCount = neighbour[1][1] + neighbour[1][2] + neighbour[1][3] \ + neighbour[2][1] + neighbour[2][3] + \ + neighbour[3][1] + neighbour[3][2] + neighbour[3][3]; if ( nCount >= 2 && nCount <=6) bCondition1 = TRUE; //判断Z0(P1)=1 nCount = 0; if (neighbour[1][2] == 0 && neighbour[1][1] == 1) nCount++; if (neighbour[1][1] == 0 && neighbour[2][1] == 1) nCount++; if (neighbour[2][1] == 0 && neighbour[3][1] == 1) nCount++; if (neighbour[3][1] == 0 && neighbour[3][2] == 1) nCount++; if (neighbour[3][2] == 0 && neighbour[3][3] == 1) nCount++;

Linux模拟门禁,LinuxARMLinux指纹门禁系统.ppt相关推荐

  1. 说一下NFC,手机有NFC功能却不能模拟门禁卡?

    img 1.NFC是什么? NFC(Near Field Communication) 技术由Philips.Nokia和Sony主推的一种近距离无线通信技术(NFCIP-1),是一种短距离非接触式的 ...

  2. 华为复制加密门禁卡_MIUI12轻体验:关于模拟门禁卡,你想知道的都在这里

    当MIUI12正式发布的时候,点燃了亓纪想要体验新系统的决心.刚好手边有一台小米9,于是便申请了内测权限,体验到了全新的MIUI12.今天想和大家分享的是升级后感知最强的功能:模拟加密卡. 原因 作为 ...

  3. 小米手环无法模拟门卡_MIUI12轻体验:关于模拟门禁卡,你想知道的都在这里

    当MIUI12正式发布的时候,点燃了亓纪想要体验新系统的决心.刚好手边有一台小米9,于是便申请了内测权限,体验到了全新的MIUI12.今天想和大家分享的是升级后感知最强的功能:模拟加密卡. 原因 作为 ...

  4. 小米手环模拟门禁卡读卡失败_工作生活好帮手 篇一:小米note3模拟门禁卡 你该不该知道的可能都在这里_安卓手机...

    2018-01-29 18:14:54109点赞450收藏143评论 去年底的时候就见到有小米模拟门禁卡的功能在内测.一直希望能够在note3上有.毕竟手头有NFC功能的只有NOTE3.早几年砍掉了这 ...

  5. 教你用手机模拟模拟 门禁卡、考勤卡、会员卡、停车卡、电梯卡等等,模拟后可用手机代替刷卡,无需root

    教你用手机模拟模拟 门禁卡.考勤卡.会员卡.停车卡.电梯卡等等,模拟后可用手机代替刷卡,无需root 背景介绍: 1.前言   目前,IC卡已被广泛应用于身份识别.金融消费.安全认证等领域.大多数人每 ...

  6. 小米手机、华为手机、小米手环模拟门禁卡 — 手机软件教程

    小米手机.华为手机.小米手环模拟门禁卡 - 手机软件教程 手机模拟门禁卡 - 手机软件教程 一.软硬件准备 NFC Tool 手机上的IC卡读写编辑软件,搭配蓝牙读卡器或者OTG读卡器,可实现在手机上 ...

  7. RFID13.56MHz模拟门禁(相关软件、驱动下载和使用教程已放在参考文献)

    目录 1 绪论 2 方案设计与选择 2.1总体设计 2.2器件选择 2.2.1 中央处理模块选择 2.2.2 射频模块选择 2.2.3 显示模块选择 2.2.4 驱动模块选择 3 硬件电路设计 3.1 ...

  8. 人脸识别门禁_门禁人脸识别系统铜陵县门禁人脸识别系统哪家好

    门禁人脸识别系统铜陵县门禁人脸识别系统哪家好 工地 1.建筑工地使用人脸识别门禁考勤机解决问题:工人刷脸出入,刷脸考勤,杜绝虚假考勤,提高考勤效率,工人工种分组,实名制管理. 2.人脸识别测温一体机用 ...

  9. html调用手机NFC,怎样使用手机的NFC功能模拟门禁?

    "极客谈科技",全新视角.全新思路,伴您遨游神奇的科技世界. 运营商4G网络的普及,解决了网速的问题:手机软硬件的配套升级,解决了应用功能的问题.两者相辅相成,使得智能手机成为了移 ...

最新文章

  1. 关于MySQL索引知识与小妙招 — 学到了!
  2. 注意力机制在活体检测中的应用
  3. 【 FPGA 】虚拟时钟
  4. Oracle Study---Oracle 11g 不可见索引案例
  5. c语言掌上通,计算机二级C语言掌上通在哪下载安装?计算机掌上通好用吗?
  6. pcl的初步使用(ROS)
  7. 深度学习(十七)基于改进Coarse-to-fine CNN网络的人脸特征点定位
  8. Android中文API(128) —— HandlerThread
  9. opencv3.4.1 + vs 2017 + cmake 3.11.3 + win10 配置. 终章
  10. Spring中xml文件配置也可以配置容器list、set、map
  11. Zotero文献管理 | Zotero下载使用、Zotero+坚果云实现多设备文献同步
  12. T60 Fan Error 解决办法.转自ZOL产品论坛-作者zxymb
  13. spss 为何打不开
  14. 记录一次破解某加固APP的修改纪录
  15. 计算机232接口接线,RS232接口
  16. eclipse32位安装教程_Maya2015 (64位) 软件安装教程
  17. Drug Discovery Today| 频繁命中化合物:高通量筛选中需警惕的假阳性结果
  18. Linux下安装hadoop的步骤
  19. 重置计算机网络配置后上不了网,路由器重置后上不了网怎么办 怎么重新设置路由器...
  20. 删除矮人Dos目录argh

热门文章

  1. 常见水果对肠道菌群、肠道蠕动和便秘的影响
  2. 牛皮凉席软席与硬席应该怎么选?
  3. 表格怎么合并为同一工作簿的两个工作表
  4. 地税计算机中心工作计划,2017年地税局行政工作计划范文(1000字)
  5. Python实现的美女颜值检测,你的颜值有几分呢?
  6. 高仿书旗小说 Flutter 版,学起来
  7. 科学计算matlab尔雅答案,科学计算与MATLAB语言2021尔雅答案大全
  8. 2021年硝化工艺试题及解析及硝化工艺作业考试题库
  9. 计算机辅助英语教学 call,计算机辅助语言教学(CALL)在中小学英语教学中的实践及前景.doc...
  10. 麓言信息 学习UI设计师有没有前途