- 1、本文档共6页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
基于android的智能试衣系统
基于android 的智能试衣系统
Intelligence Fitting Clothes —— Front System
项目简介 Introduction:
“基于android 的智能试衣系统”(以下简称“本系统”)旨在完成一个可运行在android 系统的智
能试衣应用,目的在于方便用户对日常衣物的试穿与管理,同时提供相关购物接口,以满足用户对
服装的需求。
项目分为客户端和服务器两部分,客户端为android 版本。
项目预期目标 Purpose:
本系统预期目标主要有以下几个部分:
1.手机端的试衣功能 Fitting clothes:通过在移动设备端拍照以后,用户和选择喜欢的衣物进行
“试衣”,试衣效果为图片的叠加,可以在一定程度上模拟真实衣物的上身效果;
2.衣物的搜索功能 Clothes searching:对于衣物图片,计划在文字搜索的基础上加入图片搜索功
能,鉴于图片搜索也一直是学术界的难点,此功能在完成基础搜索的程度上,作为探索功能尝试实
现。
3.街拍分享功能 Picture sharing:用户可以分享自己试衣图片到相关社区,同时可以在一定程度
上完成应用的推广以及和其他用户的互动。由于服务器部分还为搭建,目前只能分享到微博。
4.对衣物图片的处理 Picture processing based on openCV:此功能需要对完整的服装图片进行
处理,以保证试衣图片更接近真实的情况,鉴于性能以及当前已有的处理方式来看,对图像的处理
不宜移植到手机端,打算在服务器端实现对用户上传图片的处理。主要采用opencv 库中的grabcut
算法去除背景与不相关部分。
5.衣库更新功能 Databse updating:应用中用户可进行更新衣库操作来获取应用运营商最新上架
的试衣图片,以保证试衣的实效行。目前采用从网盘更新的功能来完成,计划在服务器搭建完成以
后,从服务器更新。
项目实际完成情况 Product:
本系统经过小组成员的共同努力,在android 平台上开发出了一款美观大方的试衣应用,实际完成
功能展示如下:
1.UI 主界面 Main surface of User Interface:(图1)
此界面像用户展示了该应用所具有的功能,用户可以通过点击相应的按钮进入相应的功能块;
2.手机端的试衣功能 Fitting clothes based on Android:
通过点击衣库可以进入试衣选择界面(图2)
在试衣选择后,进入试衣界面(图 3),在试衣时,用户可以选择对所试衣物放大缩小,对自
身形象进行重新拍照。
用户可对试衣记录进行管理(点击试穿,批量删除):
3.衣物搜索功能 Clothes searching:
通过讨论探索,我们发现图片搜索具有的不可行性以及局限性,所以在手机端,我们采用了文
字搜索的形式(图4);由于没有服务器,目前阶段的搜索结果直接跳转到一些购物网站的url,
在服务器搭建完成以后,能够从服务器获取相关信息。
4.街拍分享功能 Picture sharing:
用户可以随时拍照,并且上传分享(图 5),也可以在试衣时,对试衣图片进行分享。同样,
这一部分也需要服务器端的支持。
5.衣物图片处理 Picture processing based on openCV:
对试衣图片,经过不懈尝试,最终我们还是放弃了在手机端进行复杂的图像处理:原因有二,
其一,该算法在PC 端执行效率已经非常低,对于手机来说,其硬件性能远达不到需求,强制使
用会对用户体验造成较大影响;二,对于该应用,可以考虑在进一步的工作中为其建立服务器,
采用云端处理方式,对图片进行处理并反馈给用户;(图7)展示了该算法的效果;
6.更新功能 Database updating:
本系统衣库更新功能采用对网盘文件定向下载并更新本地文件,在搭建起服务器之后,可以
直接对服务器请求数据;
7.其他功能 Other functions:
A 天气 Weathering:点击天气按钮,可以查看当天的天气,并且可以得到衣着建议
B 搭配 Collocation:用户可以通过搭配查看一些当下时尚搭配,图片会随着衣库更新而更新
C 逛街 Clothes purchasing through websites:通过直接的购物站点接口,用户可以直接进入购
物站点对衣物进行购买
文档评论(0)