摘要

本发明公开了一种基于Hadoop的图像质量评估系统,包括客户端和Hadoop集群;客户端包括服务选择模块和和图片传输模块;Hadoop集群包括主节点和多个子节点;所述主节点负责作业的初始化、作业的分配、作业的协调执行,同时负责管理集群的文件系统;所述子节点上设有图像质量评估模块,负责map任务和reduce任务的执行以及数据块存储;所述主节点上设有通信服务器,所述通信服务器负责接收从客户端发送过来的图像并为每个用户开启一个MapReduce作业进行图像质量评估。本发明利用Hadoop集群的分布式并行计算优势,有效缩短大量图片质量评估的处理时间,提升了用户体验。