【摘 要】隨著經濟的飛速發展,各種服裝越來越多,如何設計出符合新時代的服裝已成為設計師們需要思考的事情。現代服裝款式新穎,不同的屬性與風格表現了不同情感的表達。這就要求設計師們能夠對針對不同情感設計出相應的帶有情感感知的服裝。為此作者設計了基于Web的服裝圖像屬性與風格標注系統。本系統的主要模塊包括:用戶注冊模塊、評分模塊、統計模塊。為設計師更好的采集人們對不同風格服裝的情感認知,設計符合人們要求的服裝提供了幫助。
【關鍵詞】Web;圖像屬性;模塊;數據庫
1.引言
隨著生活水平的不斷提升,人們越來越重視服裝的設計,力求在時尚的同時,能夠擁有屬于服裝的情感感知,以便于在不同場合搭配不同情感感知的服裝。為了滿足消費者的消費需求,在信息技術的告訴發展的基礎下,越來越多的設計師選擇通過一些設計軟件來幫助自己完成服裝設計工作。
服裝的情感特征將在最大程度上加強服裝的設計效果。在通過問卷調查的方式獲取大量的不同人群對服裝圖像的情感詞匯的采集,在此基礎上對這些信息進行了分類整理以及歸納總結,最終得出了幾對類似反義詞的詞組作為系統測試的測試標準。在確定了情感詞匯的基礎上,還需要做的就是對這些詞匯對之間完成一個量化。本文采取了打分的方式對每一對情感詞組進行測試,通過設定值的方式完成對情感程度的分割,以實現幫助用戶選擇情感程度的目的。本文研究開發的基于Web的服裝圖像屬性與風格標注系統,通過采集不同人群的情感數據,對不同情感感知的服裝圖像進行標注,為將來服裝圖像的情感識別奠定基礎。
2.系統的總體設計
該系統從模塊上可劃分為用戶注冊模塊、評分模塊和統計模塊。用戶注冊模塊的功能主要是提供獲取用戶的一些基本信息以及給予用戶不同的情感選項,通過打分的方式幫助用戶完成對服裝圖像的情感測試;評分模塊是用戶注冊后選擇想要評分的描述詞再根據這些描述詞為圖片評分;統計模塊是根據用戶的不同類型來統計評分結果為采購設計方案提供依據。
2.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.2 數據庫表設計
將概念模型里的實體及屬性圖轉化為關系模型,于是得到了系統數據庫的表。
(1)用戶表(user)
(2)圖片表(pic)
(3)描述詞表(word)
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上海市大學生創新活動計劃項目。