メンバー:
アイデンティティ | フルネーム | 仕事の部門 |
リーダー | しかし、陶清 | 文書、PPT、テストの準備のための責任 |
乗組員 | 張のNa | フロントエンドを担当 |
乗組員 | 世代Lifang | 背景を担当 |
乗組員 | 江雪 | データベースを担当 |
乗組員 | 李ムーラン | 背景を担当 |
貢献のこの反復でのパネルメンバー:
フルネーム | 貢献 |
しかし、陶清 | ドキュメントのブログやPPTの準備を完了 |
張のNa | 要求仕様と外形設計を完了 |
世代Lifang | 要求仕様と外形設計、ソースコードやビルド管理環境を決定します |
江雪 | PPTショーの内容 |
李ムーラン | ソースコード管理環境を構築します |
はじめに:
プロジェクトは特に速いペースで生活の中で、必要な機能を推奨されているすべての人々が整理し、服を一致させるためのWebベースのインテリジェントワードローブ、クローゼットで、していた仕事に行くか、健忘症候群を選択します家族と女性の画像の一部だけでなく、男性が必要な人口を持っています。今日着用する何:アンケートの実際のニーズと組み合わせることで、アプリやウェブサイトなどの既存のワードローブの伝統的な機能を参照する情報をまとめたもので、私たちは、インテリジェントな仮想ワードローブを設計しました。
まず、ニーズ分析
1.1内部解析
別の性別と組み合わせた標的集団の真のニーズを総合的に勘案の上、研究者の異なる年齢構成は、次のようにまとめ詳細な分析のためのサンプルのアンケート調査結果やデータを行いました。
図 1.1顧客分析チャート
上記のチャートからの情報は、次の要件を分析することができます。
(1)ターゲットグループ:既存の衣服クローゼットと仕上げ機能を持つすべての人々のための需要は、特に要件の外観若い女性と若い男性のほとんどの部分に、推奨されます。
(2)主な機能:クローゼットを整理し、それが服を着てとのようなドレスを推奨しています。
摩耗にどのような今日の二つの側面、すなわち、個人的な衣類の管理、お勧めのドレスのための主な機能的なデザイン。
個人的な衣類の管理:写真や淘宝網のリンクをインポートすることにより、携帯端末に移動ワードローブのすべての服の現実は、ユーザーの個人のプライベートワードローブを作成するために、洗濯物の種類に応じた分類を完了し、特定の機能モジュールの設計が含まれます:衣料品の分類、アップロード、淘宝網オーダーまたはインポートにアルバム、削除など。
同時に複数のプロパティの分類と識別のための衣類の要件の画像を、マルチタスク学習に基づいて畳み込みニューラルネットワークを構築する:推奨ドレッシング。最後に、より効率的なオープンソースコードを使用することにしましたが、衣服の深さに基づいてTensorflowが構築された識別サービス・ラーニングの枠組みを描きます。
1.2競合分析
マーケット・インテリジェンス既存のワードローブによると、我々はテストと分析を行い、その結果を次の表に記載されています:
图1.2竞品分析图
二、概要设计
2.1 总体架构
在本设计的智能虚拟衣橱web中,客户端与服务器的通信采用http协议,
客户端与服务器之间所有的数据交互通过http协议的HttpServld类实现,服务器端通过Servlet接口接收客户端的请求,Servlet容器解析客户端的http请求,把请求封装成一个HttpServletRequest对象,将对象传给HttpServld的service方法,信息反馈给数据库后生成的响应数据传给客户端,Servlet只用来扩展基于http协议的Web服务器。
图2.12系统的网络结构图
2.2 功能框架
智能虚拟衣橱应用主要由客户端和后台服务器构成针对智能虚拟衣橱应用的实际需求,在客户端和服务端分别进行了功能框架设计。图2.21是客户端功能框架,图2.22是服务端功能框架。
图2.21客户端框架
图2.22服务端框架
2.3 功能模块
2.3.1用户注册功能
用户第一次使用本应用时需要进行账号注册和密码设置,所有注册的用户信息将会传到服务器以用户信息表的形式储存,使注册过的用户下次可以直接登录。
2.3.2用户登录功能
用户注册后就可以输入账号以及密码登录系统,服务器接收到登录请求后,判断与数据库里的该用户的信息表是否吻合,并将请求的响应数据返回给客户端,信息若一致,客户端将登录成功,否则无法登录。
2.3.3衣橱分类功能
衣橱分类功能是整个应用的基础功能,在对衣橱进行衣物分类的基础上,通过拍照或相册导入的方式加入用户的衣物,所有的图片信息从客户端上传并储存在服务端的数据库。用户通过此功能可以把现实中的衣橱搬到移动终端,打造个人的专属衣柜。
2.3.4我的搭配功能
和衣橱分类功能类似,所有搭配图片都上传到服务端。我的搭配分为己有搭配和收藏搭配两部分,用户可以通过相册导入或拍照将搭配图片保存己有搭配里,操作上同样要输入衣服的属性信息。
2.3.5智能推荐穿衣功能
用户选择已上传的衣服图片,服务端针对服装图像对多个属性同时进行分类和识别的要求,构建了基于多任务学习的卷积神经网络结构。采用了结合度量学习的卷积神经网络结构,克服了背景、光照、变形等因素的影响。根据训练好的卷积神经网络进行图像检索,进而推送搭配给用户。
2.4模块调用:
登录模块提供用户登录的信息,验证登陆状态,并相应的提交给数据库,链接数据库导入衣橱和搭配信息。搭配中的“增加搭配”功能调用衣橱的中单品。
2.5.模块接口:
- userLogin(String UserName,String PassWord),用户登陆。登陆时传入用户帐号和密码。同时将用户的信息放到数据库中。
- addClothes(),添加衣物。用户通过该函数上传自己的衣物。同时将衣服的信息导入数库中。
- Clothes(),衣物管理。管理用户上传的单品以及用户的自定义搭配。
- Match(),实现单品的搭配。用户通过选择各种单品,进行自定义搭配。
- Recommend(),推荐搭配。通过识别用户的单品,与数据库中的衣服搭配进行匹配,从而获取推荐的搭配。
2019-11-22