회원 :
정체 | 이름 | 작품의 부문 |
리더 | 그러나 陶清 | 문서, PPT, 시험의 준비에 대한 책임 |
크루 | 장 나 | 프런트 엔드에 책임 |
크루 | 세대 주 Lifang | 배경에 대한 책임 |
크루 | 江雪 | 데이터베이스에 대한 책임 |
크루 | 이순신 뮬란 | 배경에 대한 책임 |
기여의 반복에 패널 회원 :
이름 | 기부 |
그러나 陶清 | 문서 블로그와 PPT의 준비 완료 |
장 나 | 요구 사항 명세 및 개요 설계를 완료 |
세대 주 Lifang | 요구 사항 명세 및 개요 디자인, 소스 코드 및 빌드 관리 환경을 결정 |
江雪 | PPT 쇼 내용 |
이순신 뮬란 | 소스 코드 관리 환경 구축 |
서문 :
이 프로젝트는 특히 급변하는 생활에 필요한 기능을 추천 한 모든 사람들이 조직하고 옷을 일치 할 수있는 웹 기반의 지능형 옷장, 벽장이다,있다 한 작업로 이동하거나 기억 상실 증후군을 선택 가족 및 여성의 이미지의 일부뿐만 아니라 사람들이 필요한 인구가 있습니다. 오늘 착용 할 것 : 설문 조사의 실제 필요로하는 응용 프로그램 및 웹 사이트와 같은 기존의 옷장의 전통적인 기능을 참조하여 정보를 요약 결합, 우리는 지능형 가상 의상을 디자인했다.
첫째, 분석 필요
1.1 내부 분석
다른 남녀와 결합 된 대상 인구의 실제 요구의 종합적인 고려에서 연구자의 서로 다른 연령 구조는 다음과 같이 요약 심층 분석을위한 시료의 설문 조사 결과 및 데이터를 실시 :
그림 1.1 고객 분석 차트
위의 차트 정보 요구 사항 다음과 같은 분석 될 수있다에서 :
(1) 대상 그룹 : 기존의 옷 옷장 및 마무리 기능을 가진 모든 사람에 대한 수요는 특히 젊은 여성과 젊은 남성 요구 사항의 외관의 대부분의 부분에 좋습니다.
(2) 주요 기능 : 그것은 권장 드레스 옷 등을 가지고, 옷장을 정리할 수 있습니다.
무엇을 입고 오늘 두 가지 측면, 즉, 개인 의류 관리, 추천 드레스 주로 기능적인 디자인.
개인 의류 관리 : 사진이나 Taobao의 링크를 가져, 모바일 단말기로 이동 옷장에있는 모든 옷의 현실은, 사용자의 개인 개인 옷장을 만들기 위해, 세탁물의 종류에 따라 분류를 완료, 특정 기능 모듈의 디자인은 다음과 같습니다 : 의류 분류, 업로드, Taobao의 주문 또는 수입에 앨범, 삭제 등등.
드레싱 권장 : 분류 및 여러 속성의 식별을위한 의류 요구 사항의 이미지를 동시에 다중 작업 학습을 기반으로 회선 신경 네트워크를 구축 할 수 있습니다. 마지막으로보다 효율적인 오픈 소스 코드를 사용하기로 결정 옷의 깊이에 사진을 기반으로 인증 서비스 학습 프레임 워크 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