人脸识别门禁系统投标书.docx
《人脸识别门禁系统投标书.docx》由会员分享,可在线阅读,更多相关《人脸识别门禁系统投标书.docx(11页珍藏版)》请在冰豆网上搜索。
人脸识别门禁系统投标书
华安科技有限公司
人脸识别门禁系统投标书
华安科技有限公司
嵌入式人脸识别门禁系统投标书
首先,感谢北大的关注,以及提供我们参与此次项目的机会,让我公司的学员们能够更好地积累实战经验,为踏上社会之路做充分的准备。
在调查和理解人脸识别门禁系统的目标,以及对人脸识别系统相关背景分析的基础上,我们撰写本文。
旨在向北大介绍我们对此项目的思路及相关建议,且展示华安科技有限公司在此次项目上的计划与执行能力。
一、公司介绍及优势
1.1公司简介
华安科技有限公司于2012年3月12日成立,本着“做顾客最贴心的服务”的宗旨,致力于嵌入式软件项目开发和制作。
目前公司有6名优秀成员。
虽然,本公司成立时间不长,但是公司成员从大一开始就已经学习掌握C语言知识,距今已近三年,因此底蕴深厚,对于C语言和嵌入式也是非常了解。
部分成员在校期间曾获多次奖学金和各类奖项。
我们竭尽所能把一切资源投在产品开发上,力求高效、质优、价廉、款佳。
傲视同仁,迎合市场所需,满足客户所求。
锐意进取,精益求精。
面对任何机遇与挑战,我们正以饱满的热情,坚定不移的信心,在嵌入式的道路上阔步前进。
未来的日子里,我们将继续以最实惠的价格,最优质的产品、最完善的服务,回报新老客户。
以一流的人才,一流的管理,一流的的服务,立足中国,面向世界,与您携手并肩,共创美好的明天。
1.2系统定位和意义
随着安全入口控制和金融贸易方面应用需要的快速增长,生物统计识别技术得到了新的重视。
目前,微电子和视觉系统方面取得的新进展,使该领域中高性能自动识别技术的实现代价降低到了可以接受的程度。
而人脸识别是所有的生物识别方法中应用最广泛的技术之一,人脸识别技术是一项近年来兴起的,但不大为人所知的新技术。
人们更多的是在电影中看到这种技术的神奇应用:
警察将偷拍到的嫌疑犯的脸部照片,输入到电脑中,与警方数据库中的资料进行比对,并找出该嫌犯的详细资料和犯罪记录。
这并非虚构的情节。
在国外,人脸识别技术早已被大量使用在国家重要部门以及军警等安防部门。
在国内,对于人脸识别技术的研究始于上世纪90年代,目前主要应用在公安、金融、网络安全、物业管理以及考勤等领域。
本公司嵌入式人脸识别系统以世人准确性高,小巧方便,反应迅速为发展方向。
常用的人脸识别检测技术类别:
基于几何特征的识别方法:
容易受干扰;
基于代数特征的识别方法:
是整体的识别方法,通过对图像不同变换来提取主要分量;
基于3-D数据的人脸识别:
识别效果最好,但目前数据来源困难,数据库建设也滞后。
常用的图像信息处理技术有:
频谱信息交换;
Gabor滤波处理;
2-D盖泊小波变换处理;
傅里叶变换处理;
灰度均衡法
常用的人脸识别方法有:
基于特征脸PCA的人脸识别:
很直观的提取人脸各个特征,并做加权分析;
基于弹性图匹配的人脸识别:
结合了灰度特性和几何因素,有效在克服表情变化对识别的影响;
基于线段距离LHD的人脸识别在不同光照条件下和不同姿态情况下都有非常出色的表现。
常用的特征脸分析算法有:
表达性特征提取:
1、主分量分析;
2、独立量分析
鉴别性特征提取:
3、线性鉴别分析;
4、类依赖特征分析
1.3公司在本项目中的优势
嵌入式人脸识别系统是一种以嵌入式、图像处理技术和网络传输技术为核心的新型视频监控系统,具备图像采集压缩、多网络模式传输、多设备接驳等功能。
它在稳定性、实时性、处理速度、功能、价格、扩展性等方面和传统的视频监控系统相比有着突出的优势,而且面对专业领域,特定环境,应用单一化,应用领域广泛,同时也代表着目前视频监控系统研究和发展的方向。
本公司就是专门从事嵌入式这个领域,因此对这个项目有着得天独厚的优势。
本公司的成品以人脸识别系统为主,具有人别准确率高、反应迅速、体积小巧、性能稳定、通讯便利等特点,可使门禁系统方便高校。
随着图像处理技术和识别技术的发展,公司的产品成本控制、智能化控制、系统稳定性、安全性、容灾性等方面将带给顾客最贴心的服务。
二、项目技术方案
2.1系统框架
整个人脸识别门禁系统采用传统观的C/S结构分为两个部分:
客服端和服务器。
客服端主要包括S3C2440平台上运行的图像采集、图像预处理、人脸判断、人脸数据传输程序,服务器是在用户PC机上运行的数据接受、人脸特征提取、员工信息录入、人脸相似度计算和公司员工判断。
系统结构如图所示:
2.2项目目标
通过一块S3C2440开发板实现一个人脸识别门禁系统,实现如下功能:
自动判断当前摄像头前是否为人,可以避开照片的顶替使用
对人脸图片自动进行处理,提取有用信息
录入人脸信息
对比数据库中的人脸信息,判断摄像头前是否为公司人员
2.3技术路线
人脸识别门禁系统的软件设计主要完成两方面的工作:
(1)在硬件上搭建一个软件平台,搭建嵌入式Linux软件开发平台需要完成UBOOT移植、嵌入式Linux操作系统内核移植以及嵌入式Linux操作系统的设备驱动程序的开发等工作。
(2)在软件平台的基础上,开发系统的应用程序。
借助交叉编译工具,开发客服端上运行的图像采集、图像预处理、人的识别、传输程序和服务器端的图像接受、特征提取、员工信息录入、人脸相似度计算、公司员工判断。
2.3.1构建基于S3C2440的Linux平台
Linux具有许多优点,如开放源码;功能强大的内核,支持多用户、多线程、实时性好、功能强大稳定;大小功能可定制;支持多种体系结构。
我们选用的嵌入式Linux内核源码包版本号位2.6.24。
该版的Linux内核源码包中包含了所有的功能模块,系统中只用到了其中一部分。
因此,编译内核之前首先要配置内核,裁剪掉冗余的功能模块,经过定制的内核才符合系统设计。
经过我们公司自行裁剪的内核,专门为嵌入式视频监控系统而配置,没有多余的功能,从而能够让系统运行的更加稳定。
系统开发环境如图2所示。
图2系统开发环境图
2.3.2客服端软件的设计
客服端的软件按功能分为四个模块:
图像采集、图像预处理、人脸判断、人脸数据传输。
这个软件的开发主要基于先前配置好的嵌入式内核。
图像采集模块
使用函数接口访问USB摄像头设备,捕捉一组实时的画面。
图像预处理模块
调用背景图片去除当前图像背景,对图像进行噪声过滤处理,寻找人脸区域,校正人脸在尺度、光照和旋转等方面的变化
人脸判断模块
通过去背景的图像的轮廓,与经典人头模型进行关键点对比,初步判断该图像是否为人脸。
采用灰度均衡法对图像信息进行处理,对人脸进行进一步判断。
传输模块
通过USB向服务器传输处理后的人脸信息。
2.3.3服务器软件的设计
人脸识别门禁系统服务器主要由坐标定位模块、特征提取模块、数据录入模块、特征对比模块模块组成。
坐标定位模块
采用灰度均衡法对图像进行处理,实现人脸中眼眉、眼、鼻、嘴关键点的捕捉,确定关键点的坐标。
特征提取模块
分别以各部位的坐标为中心,通过灰度的调整寻找各器官的边缘,并以边缘提取图像数据。
数据录入模块
构建公司简易数据库,添加用户的基本信息和人脸特征信息。
特征对比模块
使用PCA方法对数据库中的人脸特征进行对比和加权分析并得出相似度,进而判断接受的人脸信息是否为公司员工。
管理软件设计
采用QT进行图形用户接口的设计。
QT是一个跨平台的C++图形用户界面应用程序框架。
它提供给应用程序开发者建立艺术级的图形用户界面而所需的所有功能。
QT相比起其他的软件有很多的优势:
优良的跨平台特性
良好的OO封装机制提供了高度模块化的设计,开发快捷
丰富的API
支持2D、3D图形渲染,支持OpenGL
XML、数据库支持
大量的开发文档
使用QT开发图形化员工信息管理软件,该软件集成图像处理软件,并能提取人脸特征信息,调用数据库中员工信息,进行人脸信息对比计算,判断公司员工。
综上所述,由本公司开发的ARM嵌入式人脸识别门禁系统是极具准确性和便捷性的门禁系统。
2.4使用与维护
2.4.1维护简介
软件系统的维护
提供每台机器操作系统的安装与配置,另外,还提供使用过程中的技术支持和应用培训工作。
前者是每个软件项目都必须具备的,后者在实际操作中,管理人员的培训有利于系统的稳定运行。
数据备份
数据备份工作的关键是制度的建立,除了技术上的要求外,数据备份的流程、所使用的介质、备份的周期、档案的管理等都必须形成一整套的制度和规定。
人员培训
系统的使用和管理是否恰当,直接影响系统运行的稳定性。
因此系统维护工作还包括对管理人员、使用人员的培训。
培训应针对不同对象采用不同的培训方法和内容,其目的是让管理人员能及时发现问题,排除简单故障;使用人员能按操作流程和规章使用网络。
2.4.2承诺与服务
文档提供承诺
项目系统在开发、安装、发布后,并且经过客户验收后,向客户提交符合国家软件开发标准的有关文档。
文档清单如下:
《项目需求文档》
《用户使用手册》
《客户培训文档》
维护承诺
项目系统在开发、安装、发布后:
第一年提供免费维护支持。
第二年开始有偿维护支持。
系统安装
项目系统在开发完成后,在硬件到位的前提下负责软件的安装调试。
安装承诺:
免费提供系统安装、使用、技术培训和维护的资料及介质。
服务响应承诺
无论软件发生何种故障(不可抗拒因素及自然灾害出外),我们承诺在4小时内做出反应,24小时内完成修复。
平时提供7*24小时的技术支持承诺。
三、项目管理及实施计划
3.1实施计划
阶段
主要内容
起止日期
第一阶段
分析项目要求及需求,搜集、整理项目素材,制定项目规划方案、书写概要(初步细化)理清项目实施思路,攥写《产品需求文档》,学习所需相关知识
3.18~4.15
第二阶段
(客服端)
平台搭建
4.15~4.20
图像采集模块
4.20~5.10
图像预处理模块
识人模块
传输模块
第三阶段
(服务器)
坐标定位模块
5.10~6.10
特征提取模块
数据录入模块
特征对比模块
第四阶段
整机组装测试、项目优化、细化及成品运行、修改及完善、确认测试
6.10~6.20
第五阶段
技术报告书写、部署,项目收尾工作
6.20~7.01
3.2项目管理方案
3.2.1整体管理
项目的整体管理是做一个项目之前一个比较重要的过程,它包括了项目计划的制定和项目计划的执行。
在项目的计划制定中,我们小组每个人都行动起来,去找资料,整体的了解这个项目,把一些有关的信息都罗列出来,然后大家一起再进行刷选、一起讨论,把整体的一个思路搞清楚。
3.2.2会议制度
定期的会议
会议目标:
沟通项目状态,提出项目问题、风险和依赖条件;协调项目资源;对项目提出建议,问题的解决方法,行动计划。
会议时间:
每周周日下午6点。
参加人员:
甲乙两方的项目经理,和各自项目经理制定的几个工作人员。
会议内容:
更新项目状态,包括:
项目的状态信息,时间进度表;问题,风险,技术和管理;对提出的问题的讨论和决定计划;甲乙双方做会议记录,并讨论下一步行动计划。
不定期的会议
会议目标:
使项目全体人员明确目前项目的状态、问题、解决方法。
会议时间:
根据实际情况需要确定。
参加人员:
全体项目人员。
会议内容:
项目状态,存在的问题及解决方法;下阶段项目计划。
重大问题汇报会议
会议目标:
汇报项目进行中发现的重大问题,讨论并决定采取的方案。
会议时间:
出现重大情况时。
参加人员:
问题发起人,全体的项目人员。
会议内容:
汇报项目出现的重大问题,找出解决方案,制定计划。
项目内部讨论
会议目标:
对项目组内部遇到的问题进行讨论,找出解决方案,并讨论决定采取何行动。
会议时间:
根据开发的进程和状态。
参加人员:
所有该项目的人员。
会议内容:
讨论出现的各种相关问题,找出解决方案,决定行动计划。
3.2.3临时工作调配
由于在项目主要研发阶段会出现有些人员过于空闲,有些过于繁忙的情况。
所以在项目主要研发阶段小组所有成员在履行自己所有职责的前提下也扮演着软件工程师的角色。
所以小组成员临时必须服从会议的调配,在规定的时间内保质保量地完成小组分配的所有任务以确保项目进度。
3.3质量控制管理
3.3.1质量基本规划
质量目标:
针对ARM视频监控系统,保证100%的满足项目的需求,并做到正确性和精确性,用户满意度达90%以上,甲乙双方应针对项目的质量目标进行质量管理。
质量管理原则:
1.客户满足优先。
2.开发人员的责任。
3.持续的改进。
4.可进行维护的。
质量保证计划:
合同生效后,甲乙双方应在质量方针、质量目标、质量原则及项目范围等的前提下建立质量保证计划,明确相关干系人质量管理职责、项目质量管理任务的定义与责任人、需遵守的制度、规程、规范与标准、质量控制的方法、工具、记录与跟踪等,便以此为基础,有效地开展质量管理活动。
测试要求:
在初步的测试当中,产品通过甲乙双方的认同。
在进一步的改进后,通过评审及试用户的肯定。
3.3.2质量保证
规则的指导:
双方项目经理组织各自的项目人员做有关制度、规程、标准等等的指导。
文档的管理:
每期的文档要有统一且有序的文档标号,所有的文档必须经项目经理或质量保证人员的审核通过,正式提交件必须经过相关评审认可。
双方必须明确文档的存储人员。
问题跟踪:
乙方负责指定专人对项目实施过程中出现的问题与缺陷进行跟踪解决,每周出具相关统计信息。
质量汇报:
双方项目经理应本着实事求是的原则,向双方管理层及时准确地汇报项目情况,保证项目的可视性。
3.3.3质量检查
甲乙双方应就项目进展情况定期进行质量检查工作,保证项目按既定计划,保证质量地实施。
乙方应配合甲方有关项目管理部门进行质量检查,并及时根据检查结果,进行跟踪解决
3.3.4风险控制
做什么项目都存在风险,所以我们不保证一定不存在风险,但尽可能的把风险降至最低。
我们的目标是实现项目的需求,但对我们而言,刚接受一个项目,可以说存在难度,不管是技术上,还是管理上…我们尽自己最大的努力去完成它。
当我们发现问题及时的讨论并找出解决方案,从自个方面寻找资料、信息,每一次都进行组内沟通和交流,力争把项目做的好,降低项目的风险程度。
四、资源列表及项目报价
4.1所需资源列表
4.1.1硬件资源
监控终端:
S3C2440开发板一块,外围设备配置
1)三星S3C2440A,主频400MHz,可倍频至533MHz2)64MB内存
2)4MBNORFlash
3)128NANDFlash
4)USB延长线
5)USB摄像头
服务器端标准配置:
(客服自己提供,我公司提供软件)
1、CPU
2、内存
3、硬盘
4、显示器
5、普通键盘/鼠标一个
4.1.2软件资源
1、LINUX系统开发平台
2、INTERNET接入环境
3、视频编/解码软件
4、WEB服务器
5、QT软件
4.1.3人力资源
1、相关专业的研发人员
2、资深专家的技术指导(如有需要)
3、检测人员
4.2项目报价
监控工程设备报价单
序号
名称型号
单位
单价
数量
合计
备注
2
三星S3C2440A,主频400MHz,可倍频至533MHz2)64MB内存
套
560.00
1
560.00
已配备
5
USB摄像头
个
50.00
1
50.00
6
USB延长线(5米)
条
15.00
1
15.00
总价:
625.00
RMB
工本费:
总额:
67500.00元
其中:
每人每月3000.00元(共6人工期3个月)
公司利润及所纳税款占总额20%