APP下载

基于Web的服装图像属性与风格标注系统

2015-01-06宁建红于金凤上海电机学院电子信息学院

大陆桥视野 2015年22期
关键词:服装数据库图像

黄 浩 宁建红 刘 辉 于金凤/上海电机学院电子信息学院

基于Web的服装图像属性与风格标注系统

黄 浩 宁建红 刘 辉 于金凤/上海电机学院电子信息学院

随着经济的飞速发展,各种服装越来越多,如何设计出符合新时代的服装已成为设计师们需要思考的事情。现代服装款式新颖,不同的属性与风格表现了不同情感的表达。这就要求设计师们能够对针对不同情感设计出相应的带有情感感知的服装。为此作者设计了基于Web的服装图像属性与风格标注系统。本系统的主要模块包括:用户注册模块、评分模块、统计模块。为设计师更好的采集人们对不同风格服装的情感认知,设计符合人们要求的服装提供了帮助。

Web;图像属性;模块;数据库

1.引言

随着生活水平的不断提升,人们越来越重视服装的设计,力求在时尚的同时,能够拥有属于服装的情感感知,以便于在不同场合搭配不同情感感知的服装。为了满足消费者的消费需求,在信息技术的告诉发展的基础下,越来越多的设计师选择通过一些设计软件来帮助自己完成服装设计工作。

服装的情感特征将在最大程度上加强服装的设计效果。在通过问卷调查的方式获取大量的不同人群对服装图像的情感词汇的采集,在此基础上对这些信息进行了分类整理以及归纳总结,最终得出了几对类似反义词的词组作为系统测试的测试标准。在确定了情感词汇的基础上,还需要做的就是对这些词汇对之间完成一个量化。本文采取了打分的方式对每一对情感词组进行测试,通过设定值的方式完成对情感程度的分割,以实现帮助用户选择情感程度的目的。本文研究开发的基于Web的服装图像属性与风格标注系统,通过采集不同人群的情感数据,对不同情感感知的服装图像进行标注,为将来服装图像的情感识别奠定基础。

2.系统的总体设计

该系统从模块上可划分为用户注册模块、评分模块和统计模块。用户注册模块的功能主要是提供获取用户的一些基本信息以及给予用户不同的情感选项,通过打分的方式帮助用户完成对服装图像的情感测试;评分模块是用户注册后选择想要评分的描述词再根据这些描述词为图片评分;统计模块是根据用户的不同类型来统计评分结果为采购设计方案提供依据。

2.1系统的功能层次结构图

图1 系统功能层次结构图

2.2系统数据流图

图2 系统数据流图

2.3系统体系结构设计和用户

系统采用目前最流行的B/S 模式,构建的B/S 网络系统可看作是三层结构:用户层、逻辑层和数据层。以浏览器作为前端向用户展示数据效果,以服务器作为后端处理数据。用户在客户端通过浏览器发起web服务器请求,web服务器接受请求后向数据库服务器发起数据操作请求,并将从数据库服务器接受的数据结果返还给浏览器展示。三个模块各自分工又相互合作,业务逻辑清晰,处理效率高,安全性有保障,B/S模式是当下基于web设计的系统极好的选择。

3.数据库设计

数据库是基于Web的服装图像属性与风格标注系统的一个重要部分,它是整个系统的信息仓库,负责存储、组织和管理整个系统的数据信息。数据库设计的好坏将直接对系统的效率以及系统实现产生一定影响,较好的数据库结构设计会减少数据库的存储量,提高数据完整性和一致性,使系统具有较快的响应速度,并能简化应用程序访问数据库的过程。

3.1数据库概念模型设计

概念数据库模型设计得到的是系统的实体联系模型(E-R 模型)。根据系统的功能设计分析本系统的实体主要有3个:用户、图片、描述词。用户实体的属性有:用户名、密码、文化程度、职业和性别。图片实体的属性有:图片名、图片路径和分数。描述词实体的属性有词编号和词名。

在每个实体之间又存在着诸多的联系,这样又构成E-R图。图4 展示了各个实体之间的联系,E-R图如下所示。

图3 系统E-R图

3.2 数据库表设计

将概念模型里的实体及属性图转化为关系模型,于是得到了系统数据库的表。

(1)用户表(user)

表1 用户表

(2)图片表(pic)

表2 图片表

(3)描述词表(word)

表3 描述词表

4.系统详细设计与实现

据前面介绍,除了用户注册模块以外,基于Web的服装图像属性与风格标注系统主要包括评分和统计两个部分。评分的实现主要包括用户注册信息后根据所选情感描述词对界面展现图片进行评分。统计的设计与实现主要包括按不同条件如年龄、性别、职业、文化程度来对评分结果进行查询处理显示。下面是该系统的详细设计与实现。

4.1评分模块实现

注册功能旨在收集被调查者的信息,以便做分类统计。系统会自动对输入的用户名做检测,与数据库中已有的用户名作比对,防止重复。同时,系统会自动检测两次密码是否输入一致。在成功注册后,将会出现情感描述词的选择界面,用户在最常用的20个描述词中选出自己认为较常用来描述的8个情感词。选择完情感描述词后,将会出现一张服装图片,用户根据刚才选择的8个情感词给服装图像打分,并将打分结果存入数据库。

4.2统计模块实现

经过多个用户的打分后,数据库中已经收集到一定数据,服装设计师可以从年龄、性别、职业、文化程度等方面去做统计,也可以统计总体平均分,并以此来作为服装设计的依据。

整个系统使用nui框架进行界面开发,使用SpringMVC+ MyBatis进行后台操作,SQLServer2012存储相关数据,操作简单,简洁高效。

5.结束语

本系统从用户注册信息的收集,到用户自主选择情感描述词,再到根据所选描述词对服装图像进行评分,最后根据不同的用户条件对评分结果进行归纳查询,为服装图像的识别提供了依据。

但本系统其实还有更大的完善空间。比如:

(1)由于是面向大众用户收集数据,并未提供直观的用户信息管理功能,但是在大数据管理中必要的用户管理还是需要的;

(2)我们提供的可选的情感描述词还不够丰富,这些情感描述词也需要通过普遍调查总结出来;

(3)对用户信息的收集可以更多,可以从更多方面总结大众的服装情感偏向,但过多私人信息的输入与收集可能会引起用户反感,这还需要更加合理的操作。

图4 统计流程图

[1]Eric Freeman.Head FirstHTML与CSS(第2版)[M].北京:中国电力出版社,2013,244-283.

[2]David Flanagan.OReilly精品图书系列:JavaScript权威指南(第6版).北京:机械工业出版社, 2012-04-01,307-338.

[3]Bruce Eckel.计算机科学丛书:Java编程思想(第4版).北京:机械工业出版社,007-06-01,216-245.

[4]Ben Frain.响应式Web设计:HTML5和CSS3实战.北京:人民邮电出版社,2013-01-01,73-134.

[5]Brooks.人月神话(32周年中文纪念版)(第2版.)北京:清华大学出版社,2007-09-01,171-175.

课题项目:

A1-5701-15-012-01-064上海市大学生创新活动计划项目。

猜你喜欢

服装数据库图像
浅析p-V图像中的两个疑难问题
巧用图像中的点、线、面解题
有趣的图像诗
道具服装
数据库
现在可以入手的mina风高性价比服装
数据库
数据库
数据库
服装家纺个股表现