基于Hadoop的指纹识别系统任务书
2020-06-23 20:52:13
1. 毕业设计(论文)的内容和要求
hadoop是一个分布式系统基础架构。用户可以在不了解分布式底层细节的情况下,开发分布式程序。充分利用集群的威力进行高速运算和存储。hadoop实现了一个分布式文件系统,简称hdfs。hdfs有高容错性的特点,并且设计用来部署在低廉的硬件上;而且它提供高吞吐量来访问应用程序的数据,适合那些有着超大数据集的应用程序。hdfs放宽了posix的要求,可以以流的形式访问文件系统中的数据。hadoop的框架最核心的设计就是:hdfs和mapreduce。hdfs为海量的数据提供了存储,则mapreduce为海量的数据提供了计算。指纹识别主要是使用不同的数字化算法在指纹图象上找到并比对指纹的特征。
本系统是采用java语言结合hadoop云计算平台的mapreduce分布式框架思想进行开发,能够实现在指纹库中指纹识别即与所要求指纹所匹配;熟悉客户端开发基本步骤和流程,能将各部分功能模块流程良好衔接。需要实现的主要功能是:能够从指纹库中匹配到所需要的指纹,增加了方便性。
具体要求如下:
2. 参考文献
[1] 陆嘉恒.《hadoop实战》[m].(第二版).北京:机械工业出版社华章公司,2011.
[2] 蔡斌,陈湘萍.《hadoop技术内幕:深入解析hadoop common和hdfs》[m].北京:机械工业出版社,2013.
[3] 董西成.《hadoop技术内幕:深入解析mapreduce架构设计与实现原理》[m].北京:人民邮电出版社,2011.
3. 毕业设计(论文)进程安排
20180220-20180224 撰写开题报告
20180225-20180325 程序原型设计
20180326-20180430 各模块完善