Giter Site home page Giter Site logo

kelly66666 / msyb Goto Github PK

View Code? Open in Web Editor NEW

This project forked from 1924zjy0835/msyb

0.0 0.0 0.0 38.31 MB

该项目为秒试衣吧,Python+Django实现全栈开发。前端大体上可以分为4个模块:注册登录页、首页、商品详情页以及模型试衣页,后端大体上分为3个模块:添加店铺、添加服装分类、发布服装;该项目主要用于为客户实现网上试衣的功能。

msyb's Introduction

MSYB

该项目试衣平台为:秒试衣吧,采用Python+Django实现全栈开发。本平台主要分为:注册登录、搜索、商品详情、支付、模型试衣间以及后台管理平台几个模块,且本平台是利用django-haystack提供搜索功能,利用PaysApi提供的接口实现支付功能。同时为了使用户能够有更好的体验,本系统针对各模块进行了相应的流程图设计,从而能够实现让用户网上试衣,最终能够在我们的平台体现我们的设计理念:以用户为中心,让用户成为试衣模特,实现小风险购物,体验感达到极致。该项目主要用于为客户实现网上试衣的功能。

1. 课题背景以及研究意义

近年来,随着3D和AR技术的日趋成熟,商家和电商平台推出的“虚拟试衣”服务,虽噱头十足,却因尺寸不准、上身效果差异较大广受吐槽,概念满分的功能沦为“鸡肋”。不过,在2020年疫情背景之下,很多线下零售店客流量锐减,尤其是服装领域的商家受到的影响更为突出,海外许多零售商家积极转型自救,虚拟试衣就是他们尝试的新工具,该服务在海外再度受到推崇,购物平台与科技公司正在做新的技术尝试[1]。
“让你我穿出自信,释放真我个性”,让消费者可以在虚拟环境下将“买前试穿”变成现实,实现让用户体验“足不出户而试遍天下衣”的畅快,解决鞋服产品网络销售“试穿”难题,并且以用户为中心,让用户成为试衣模特,让个性用户小风险购物,体验感达到极致。
“目光聚集之处,金钱必将追随”[2],无论是服装行业的商家还是AR技术公司,他们都看到了未来云购物的趋势,而虚拟试衣将会是云购物、云逛街的购物新体验。服装行业的商家希望借此解决网购服饰长期以来的痛点:能够降低交易成本,降低客户退回商品的几率,减少差评,进而提高成交量。而AR技术公司则看到了商业需求。
2019年3月19日,根据官方消息,云从科技基于单帧图像的3D人体建模重建技术同时在Human3.6M、Surreal和UP-3D三大数据集上创造了最新的世界纪录,将原有的最低误差纪录大幅降低了30%。从照片快速重建人体的三维模型,将传统的人体建模过程由三步降低到两步,极大程度上简化了三维建模的流程,节约的人力物力成本,对于游戏、电影、计算机视觉等领域具有重要的意义[3]。

2. 系统配置需求

开发平台:Windows 10
编程语言:Python
开发工具:Pycharm
数据库: MySql
相关依赖:Django、Django-haystack、OpenCV、Numpy、whoosh等。

3. 系统架构:

基于3D人像复原技术的试衣平台的系统架构图如图3-1所示。

image

基于3D人像复原技术的试衣平台注册与登录页的流程图如图3-2所示。

image

基于3D人像复原技术的试衣平台试衣订单支付页的流程图如图3-3所示。

image

基于3D人像复原技术的试衣平台服装模型试衣间的流程图如图3-4所示。

image

4. 功能架构:

根据前期的需求分析,对系统的功能模块进行划分,具体的功能结构如图4-1所示:

image

5.模型试衣间:

模型试衣间模块又可分为三个模块:左侧为储衣间模块,右侧为模特间模块,中间即为模特试衣间模块。用户在没有登录平台的情况下,进入模型试衣间可以看到如下图5-1 模型试衣间图

image

左侧储衣间模块,在用户没有将服装加入试衣间时,用户来到该页面可以点击“选择服装加入”按钮进入首页,选择自己喜欢的服装加入试衣间,在将服装加入到试衣间之后。用户没有登录的情况下,可以将服装加入试衣间但是不能删除服装,否者的话,会出现提示。
右侧模特间,在用户没有登录的情况下,用户是不能够上传自己的图片进行试衣的。
在用户上传图片成功就能提取人体模型了,实现效果如图:

image

6.试穿效果如图:

image

msyb's People

Contributors

1924zjy0835 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.