CN113538114B - 一种基于小程序的口罩推荐平台及方法 - Google Patents

一种基于小程序的口罩推荐平台及方法 Download PDF

Info

Publication number
CN113538114B
CN113538114B CN202111068440.7A CN202111068440A CN113538114B CN 113538114 B CN113538114 B CN 113538114B CN 202111068440 A CN202111068440 A CN 202111068440A CN 113538114 B CN113538114 B CN 113538114B
Authority
CN
China
Prior art keywords
mask
recommendation
face
face image
user
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
CN202111068440.7A
Other languages
English (en)
Other versions
CN113538114A (zh
Inventor
杨新金
姚旭芳
罗东
张泽武
黄振宇
沈逸雄
谢伟群
叶霖
李海
杨倬波
李思米
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Guangzhou Xinmankun Technology Service Co ltd
Dongguan Center For Disease Control And Prevention
Original Assignee
Guangzhou Xinmankun Technology Service Co ltd
Dongguan Center For Disease Control And Prevention
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Guangzhou Xinmankun Technology Service Co ltd, Dongguan Center For Disease Control And Prevention filed Critical Guangzhou Xinmankun Technology Service Co ltd
Priority to CN202111068440.7A priority Critical patent/CN113538114B/zh
Publication of CN113538114A publication Critical patent/CN113538114A/zh
Application granted granted Critical
Publication of CN113538114B publication Critical patent/CN113538114B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q30/00Commerce
    • G06Q30/06Buying, selling or leasing transactions
    • G06Q30/0601Electronic shopping [e-shopping]
    • G06Q30/0621Item configuration or customization
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06NCOMPUTING ARRANGEMENTS BASED ON SPECIFIC COMPUTATIONAL MODELS
    • G06N3/00Computing arrangements based on biological models
    • G06N3/02Neural networks
    • G06N3/04Architecture, e.g. interconnection topology
    • G06N3/045Combinations of networks
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q30/00Commerce
    • G06Q30/06Buying, selling or leasing transactions
    • G06Q30/0601Electronic shopping [e-shopping]
    • G06Q30/0631Item recommendations

Landscapes

  • Business, Economics & Management (AREA)
  • Engineering & Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • Finance (AREA)
  • Accounting & Taxation (AREA)
  • Theoretical Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • General Business, Economics & Management (AREA)
  • Strategic Management (AREA)
  • Marketing (AREA)
  • Economics (AREA)
  • Development Economics (AREA)
  • Biophysics (AREA)
  • Evolutionary Computation (AREA)
  • Computing Systems (AREA)
  • Mathematical Physics (AREA)
  • Software Systems (AREA)
  • Molecular Biology (AREA)
  • General Health & Medical Sciences (AREA)
  • General Engineering & Computer Science (AREA)
  • Data Mining & Analysis (AREA)
  • Computational Linguistics (AREA)
  • Biomedical Technology (AREA)
  • Artificial Intelligence (AREA)
  • Life Sciences & Earth Sciences (AREA)
  • Health & Medical Sciences (AREA)
  • Processing Or Creating Images (AREA)

Abstract

本申请适用于医疗技术领域,提供了一种基于小程序的口罩推荐平台,包括前端交互***和后端管理***;前端交互***包括口罩推荐模块;口罩推荐模块用于获取用户的人脸图像以及展示与人脸图像对应的推荐结果;后端管理***包括交互接口模块;交互接口模块用于封装口罩推荐算法,调用口罩推荐算法确定与人脸图像对应的推荐结果,并将推荐结果发送至前端交互***,通过获取用户的人脸图片并快速构建三维头部模型,基于三维头部模型和各类型口罩模型调用已完成人脸与口罩密合性关联训练的深度神经网络算法进行精准快速拟合,为用户推荐适合其佩戴的口罩类型,能够提高口罩佩戴时的密合性,降低感染风险。

Description

一种基于小程序的口罩推荐平台及方法
技术领域
本申请属于医疗技术领域,尤其涉及一种基于小程序的口罩推荐平台及方法。
背景技术
医用口罩能有效过滤悬浮在空气中的微小颗粒,阻隔呼吸道飞沫、体液、分泌物等污染物。利用与使用者脸部紧密密合的结构,隔绝口罩外面的污染环境,降低呼吸道感染和接触传播风险。医用防护口罩作为个人卫生防护的“最后一道防线”,正确佩戴符合防疫标准的口罩十分重要。
口罩与使用者脸部的适合性(密合性)是评价口罩防护能力关键的技术指标之一。如所选口罩无法与使用者脸型达到密合,有害颗粒物从其他地方通过,则防护口罩无法提供有效的呼吸防护。
因此,如何确定出适合使用者的口罩是亟需解决的问题。
发明内容
本申请实施例提供了一种基于小程序的口罩推荐平台及方法,能够准确地给使用者推荐适合的口罩。
第一方面,本申请实施例提供一种基于小程序的口罩推荐平台,包括前端交互***和后端管理***;
所述前端交互***包括口罩推荐模块;口罩推荐模块用于获取用户的人脸图像以及展示与所述人脸图像对应的推荐结果;
所述后端管理***包括交互接口模块;所述交互接口模块用于封装口罩推荐算法,调用所述口罩推荐算法确定与所述人脸图像对应的推荐结果,并将所述推荐结果发送至所述前端交互***。
在第一方面的一种实现方式中,所述交互接口模块还用于封装三维人脸重建算法,调用所述三维人脸重建算法对所述人脸图像进行三维重建,得到三维头部模型。
在第一方面的一种实现方式中,所述前端交互***的口罩推荐模块包括照片获取单元和结果展示单元:
所述照片获取单元用于获取用户的人脸图像;
所述结果展示单元用于展示推荐结果,所述推荐结果包括人脸关键信息,口罩推荐分数,三维展示结果。
在第一方面的一种实现方式中,所述前端交互***还包括口罩小知识模块和个人中心模块:
所述口罩小知识模块用于展示各类型口罩的相关知识;
所述个人中心模块用于对用户的个人信息进行管理。
在第一方面的一种实现方式中,所述口罩小知识模块包括口罩展示单元、口罩技术参数单元、口罩使用指南单元:
所述口罩展示单元用于对口罩信息进行展示,所述口罩信息包括各类型口罩的照片、模型结构以及性能参数;
所述口罩技术参数单元用于展示普通防护口罩的认证或检测信息、医用防护口罩技术参数以及其他类型的口罩的技术参数;
所述口罩使用指南单元用于展示口罩的使用指南和口罩处理方法。
在第一方面的一种实现方式中,所述个人中心模块包括注册单元,个人信息变更单元和推荐历史查看单元:
所述注册单元用于获取并保存新用户填写的注册信息;
所述个人信息变更单元用于在用户注册后可对已注册得信息进行查看和变更;
所述推荐历史查看单元用于以列表文字的形式展示用户的口罩推荐记录。
在第一方面的一种实现方式中,所述后端管理***还包括:结果管理模块;
所述结果管理模块用于对用户测试记录创建列表,完成对用户存储逻辑的设计及存储过程的实现,对用户测试记录中的原始图片,三维头部模型文件,人脸特征分类和口罩推荐得分进行关联存储。
第二方面,本申请实施例提供一种口罩推荐方法,包括:
获取人脸图像;
根据所述人脸图像构建三维头部模型;
基于所述三维头部模型确定出于所述人脸图像匹配的推荐结果;
展示所述推荐结果。
在第二方面的一种实现方式中,所述根据所述人脸图像构建三维头部模型,包括:
对所述人脸图像进行图像预处理,获取人脸点云信息;
根据所述人脸点云信息生成所述三维头部模型。
在第二方面的一种实现方式中,根据所述三维头部模型确定出于所述人脸图像匹配的推荐结果,包括:
调用口罩推荐算法对三维头部模型的深度信息进行处理,得到各类型口罩的推荐分数;所述口罩推荐算法为已完成人脸与口罩密合性关联训练的深度神经网络算法。
第三方面,本申请实施例提供一种终端设备,所述终端设备包括处理器、存储器以及存储在所述存储器中并可在所述处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现如第二方面或第二方面的任意可选方式所述的方法。
第四方面,本申请实施例提供一种计算机可读存储介质,所述计算机可读存储介质存储有计算机程序,所述计算机程序被处理器执行时实现如第二方面或第二方面的任意可选方式所述的方法。
第五方面,本申请实施例提供一种计算机程序产品,当计算机程序产品在终端设备上运行时,使得终端设备执行上述第二方面或第二方面的任意可选方式所述的方法。
本申请实施例与现有技术相比存在的有益效果是:
实施本申请实施例提供的一种基于小程序的口罩推荐平台及方法、终端设备、计算机程序产品具有以下有益效果:通过获取用户的人脸图片并快速构建三维头部模型,基于三维头部模型和各类型口罩模型调用已完成人脸与口罩密合性关联训练的深度神经网络算法进行精准快速拟合,为用户推荐适合其佩戴的口罩类型,能够提高口罩佩戴时的密合性,降低感染风险,同时还可以推广口罩防护知识和口罩的正确使用方式。
附图说明
为了更清楚地说明本申请实施例中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。
图1是本申请提供的一种基于小程序的口罩推荐平台的结构示意图;
图2是本申请实施例提供的一种口罩推荐方法的示意性实现流程图;
图3是本申请实施例提供的口罩推荐方法的效果示意图;
图4是本申请实施例提供的口罩推荐方法中S12的示意性实现流程图;
图5是本申请实施例提供的一种终端设备的结构示意图;
图6是本申请实施例提供的一种计算机可读存储介质的结构示意图。
具体实施方式
以下描述中,为了说明而不是为了限定,提出了诸如特定***结构、技术之类的具体细节,以便透彻理解本申请实施例。然而,本领域的技术人员应当清楚,在没有这些具体细节的其它实施例中也可以实现本申请。在其它情况中,省略对众所周知的***、装置、电路以及方法的详细说明,以免不必要的细节妨碍本申请的描述。
应当理解,在本申请说明书和所附权利要求书中使用的术语“和/或”是指相关联列出的项中的一个或多个的任何组合以及所有可能组合,并且包括这些组合。另外,在本申请说明书和所附权利要求书的描述中,术语“第一”、“第二”、“第三”等仅用于区分描述,而不能理解为指示或暗示相对重要性。
还应当理解,在本申请说明书中描述的参考“一个实施例”或“一些实施例”等意味着在本申请的一个或多个实施例中包括结合该实施例描述的特定特征、结构或特点。由此,在本说明书中的不同之处出现的语句“在一个实施例中”、“在一些实施例中”、“在其他一些实施例中”、“在另外一些实施例中”等不是必然都参考相同的实施例,而是意味着“一个或多个但不是所有的实施例”,除非是以其他方式另外特别强调。术语“包括”、“包含”、“具有”及它们的变形都意味着“包括但不限于”,除非是以其他方式另外特别强调。
小程序是一种无需安装就可以使用的应用程序,因其免安装、易使用的特点被广泛地使用。本申请实施例提供的一种口罩推荐平台基于小程序进行开发和实现。以下将对本申请实施例提供的一种基于小程序的口罩推荐平台进行详细说明:
请参阅图1,图1示出了本申请实施例提供的一种基于小程序的口罩推荐平台的框架示意图。如图1所示,本申请实施例提供的基于小程序的口罩推荐平台包括前端交互***100和后端管理***200。在本申请实施例中,上述前端交互***100通过小程序来显示。
前端交互***100包括口罩小知识模块110、口罩推荐模块120以及个人中心模块130。
后端管理***200包括结果管理模块210和交互接口模块220。
上述口罩小知识模块110用于展示各类型口罩的相关知识。上述各类型口罩包括但不限于:普通防护口罩、医用防护口罩和其他类型的口罩。
上述口罩小知识模块110可以包括口罩展示单元、口罩技术参数单元和口罩使用指南单元。
上述口罩展示单元可以用于对口罩信息进行展示,口罩信息包括各类型口罩的照片、模型结构以及性能参数。
上述口罩技术单元用于展示普通防护口罩的认证或检测信息、医用防护口罩技术参数以及其他类型的口罩的技术参数。
上述口罩使用指南单元用于展示口罩的使用指南和口罩处理方法。需要说明的是,上述口罩使用指南单元还可以展示口罩的相关注意事项。
上述口罩推荐模块120用于获取用户的人脸图像以及展示与所述人脸图像对应的推荐结果。
在具体应用中,口罩推荐模块120可以包括照片获取单元和结果展示单元。
上述照片获取单元用于获取用户的人脸图像。在本申请实施例中,可以获取用户多个角度的人脸图像,例如人脸左侧图像、人脸正面图像和人脸右侧图像。照片获取单元在获取到用户的人脸图像后,可以发送给交互接口模块220,由交互接口模块220基于封装的口罩推荐算法来确定与该人脸图像对应的推荐结果,然后把推荐结果发送给前端交互***100,由结果展示单元展示该推荐结果,推荐结果可以包括人脸关键信息,口罩推荐分数,三维展示结果(佩戴效果的展示结果)。
在具体应用中,上述个人中心模块130包括注册单元,个人信息变更单元和推荐历史查看单元。
上述注册单元用于获取并保存新用户填写的注册信息。
上述个人信息变更单元用于在用户注册后可对已注册得信息进行查看和变更;
上述推荐历史查看单元用于以列表文字的形式展示用户的口罩推荐记录。
在具体应用中,上述结果管理模块210用于对用户测试记录创建列表,完成对用户存储逻辑的设计及存储过程的实现,对用户测试记录中的原始图片,三维头部模型文件,人脸特征分类和口罩推荐得分进行关联存储。
在具体应用中,上述交互接口模块220用于封装口罩推荐算法,调用口罩推荐算法确定与人脸图像对应的推荐结果,并将推荐结果发送至所述前端交互***100。
上述交互接口模块220还用于封装三维人脸重建算法,调用三维人脸重建算法对人脸图像进行三维重建,得到三维头部模型。
在此,口罩推荐算法可以基于重建后的三维头部模型来确定与该三维头部模型匹配的推荐结果,具体的,可以调用口罩推荐算法对三维头部模型的深度信息进行处理,得到各类型口罩的推荐分数,口罩推荐算法为已完成人脸与口罩密合性关联训练的深度神经网络算法。
需要说明的是,上述交互接口模块220还可以封装人脸分类算法,对人脸进行分类。
由此可以看出,本申请实施例提供的基于小程序的口罩推荐平台,通过获取用户的人脸图片并快速构建三维头部模型,基于三维头部模型和各类型口罩模型调用已完成人脸与口罩密合性关联训练的深度神经网络算法进行精准快速拟合,为用户推荐适合其佩戴的口罩类型,能够提高口罩佩戴时的密合性,降低感染风险,同时还可以推广口罩防护知识和口罩的正确使用方式。
基于图1所示的口罩推荐平台,本申请实施例还提供了一种口罩推荐方法。请参阅图2,图2本申请实施例提供的一种口罩推荐方法的示意性流程图。需要说明的是,申请实施例提供的口罩推荐方法的执行主体是包括小程序的终端设备,上述终端设备可以是智能手机、平板电脑或可穿戴设备等移动终端,也可以是各种应用场景下的电脑等设备。
如图2所示,本申请实施例提供口罩推荐方法可以包括S11~S14,详述如下:
S11:获取人脸图像。
本申请实施例中,终端设备可以通过调用相册中的人脸图像,或者通过相机拍摄所人脸图像。
具体地,终端设备在小程序显示照片获取单元,照片获取单元中包括照片获取控件,终端设备在检测到用户点击或触发该照片获取控件后,可以显示相册中的图像以供用户选择,用户点击所要选择的人脸图像,实现人脸图像的获取。
具体地,终端设备在检测到用户点击或触发照片获取控件后,可以调用相机,进行人脸图像的拍摄。
示例性的,如图3中的(a)所示,调用相机进行人脸拍摄时可以进入用户拍照引导流程,引导流程为在拍摄辅助边框下由正面照参考示意获取人脸正面图像,其后由左面照参考示意获取人脸左侧图像,最后右面照参考示意获取人脸右侧图像。每次获取人脸图像的数量可为1到3张。照片拍摄和选取后浏览显示,可以对已选择的照片进行删除和添加的操作。
S12:根据人脸图像构建三维头部模型。
在本申请实施例中,可以调用人脸三维重建算法来构建三维头部模型。
请参阅图4,在本申请一实施例中,上述S12可以包括S21~S22,详述如下:
S21:对所述人脸图像进行图像预处理,获取人脸点云信息。
S22:根据所述人脸点云信息生成所述三维头部模型。
在本申请实施例中,可以调用后台管理***中封装好的人脸三维重建算法接口,对获取到的人脸图像进行图像预处理,得到人脸点云信息,在基于人脸点云信息进行位姿估计及点云融合,纹理贴图等操作生成三维头部模型。
示例性的,基于图3中的(a)的人脸图像重构得到的三维头部模型可以如图3中的(b)所示。
S13:基于三维头部模型确定出于人脸图像匹配的推荐结果。
在具体应用中,调用后台管理***中封装好的人脸分类算法和口罩推荐算法接口,依次完成人脸图像预处理,人脸图像检测,特征匹配和提取等操作生成人脸特征信息和人脸分类信息。并将三维头部模型的深度信息作为输入调用后台管理***中已完成人脸与口罩密合性关联训练的深度神经网络算法进行快速拟合生成各类型口罩的推荐分数。
在本申请实施例中,上述口罩推荐方法还可以包括基于大量的历史数据对未完成人脸与口罩密合性关联训练的深度神经网络算法进行训练,以得到已完成人脸与口罩密合性关联训练的深度神经网络算法。
S14:展示所述推荐结果。
在本申请实施例中,终端设备的前端交互***可以以https协议的方式获取步骤S12生成的三维模型.obj文件、材料.mtl文件、纹理.png文件。通过以object键值对的形式获取生成的人脸特征信息,人脸分类信息和各类型口罩的推荐分数等数据。
示例性的,如图3中的(c)所示,将获取到的人脸特征信息,人脸分类信息和各类型口罩的推荐分数等数据作为输入,在小程序table表格中生成口罩的口罩推荐分数和人脸信息,并展示口罩试戴效果。
在本申请实施例中,可以在小程序canvas画布中,依次使用threejs建立一个场景;加载人脸三维模型和口罩三维模型至场景;添加灯光;加载三维模型的材料和纹理;模型的旋转控制;渲染和动画等操作生成口罩试戴效果(三维展示效果)。
在本申请一实施例中,还可以由用户选择是否保存相应的推荐结果。若用户选择保存该推荐结果,则对推荐结果进行截图拍照,并生成相应的二维码进行保存、收藏和分享,若用户选择不保存该推荐结果,则可以重新获取人脸图像,再次进行分析。
应理解,上述实施例中各步骤的序号的大小并不意味着执行顺序的先后,各过程的执行顺序应以其功能和内在逻辑确定,而不应对本申请实施例的实施过程构成任何限定。
以上可以看出,本申请实施例提供的口罩推荐算法,同样通过获取用户的人脸图片并快速构建三维头部模型,基于三维头部模型和各类型口罩模型调用已完成人脸与口罩密合性关联训练的深度神经网络算法进行精准快速拟合,为用户推荐适合其佩戴的口罩类型,能够提高口罩佩戴时的密合性,降低感染风险。
图5是本申请另一实施例提供的一种终端设备的结构示意图。如图5所示,该实施例提供的终端设备5包括:处理器50、存储器51以及存储在所述存储器51中并可在所述处理器50上运行的计算机程序52,例如图像分割程序。处理器50执行所述计算机程序52时实现上述各个口罩推荐方法实施例中的步骤。或者,所述处理器50执行所述计算机程序52时实现上述各基于小程序的口罩推荐平台实施例中各模块/单元的功能。
示例性的,所述计算机程序52可以被分割成一个或多个模块/单元,所述一个或者多个模块/单元被存储在所述存储器51中,并由处理器50执行,以完成本申请。所述一个或多个模块/单元可以是能够完成特定功能的一系列计算机程序指令段,该指令段用于描述所述计算机程序52在所述终端设备5中的执行过程。
所述终端设备可包括但不仅限于,处理器50、存储器51。本领域技术人员可以理解,图5仅仅是终端设备5的示例,并不构成对终端设备5的限定,可以包括比图示更多或更少的部件,或者组合某些部件,或者不同的部件,例如所述终端设备还可以包括输入输出设备、网络接入设备、总线等。
所称处理器50可以是中央处理单元(Central Processing Unit,CPU),还可以是其他通用处理器、数字信号处理器 (Digital Signal Processor,DSP)、专用集成电路(Application Specific Integrated Circuit,ASIC)、现成可编程门阵列 (Field-Programmable Gate Array,FPGA) 或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件等。通用处理器可以是微处理器或者该处理器也可以是任何常规的处理器等。
所述存储器51可以是所述终端设备5的内部存储单元,例如终端设备5的硬盘或内存。所述存储器51也可以是所述终端设备5的外部存储设备,例如所述终端设备5上配备的插接式硬盘,智能存储卡(Smart Media Card, SMC),安全数字(Secure Digital, SD)卡,闪存卡(Flash Card)等。进一步地,所述存储器51还可以既包括所述终端设备5的内部存储单元也包括外部存储设备。所述存储器51用于存储所述计算机程序以及所述终端设备所需的其他程序和数据。所述存储器51还可以用于暂时地存储已经输出或者将要输出的数据。
本申请实施例还提供了一种计算机可读存储介质。请参阅图6,图6是本申请实施例提供的一种计算机可读存储介质的结构示意图,如图6所示,计算机可读存储介质60中存储有计算机程序61,计算机程序61被处理器执行时可实现上述口罩推荐方法。
本申请实施例提供了一种计算机程序产品,当计算机程序产品在终端设备上运行时,使得终端设备执行时实现可实现上述口罩推荐方法。
所属领域的技术人员可以清楚地了解到,为了描述的方便和简洁,仅以上述各功能单元、模块的划分进行举例说明,实际应用中,可以根据需要而将上述功能分配由不同的功能单元、模块完成,即将所述终端设备的内部结构划分成不同的功能单元或模块,以完成以上描述的全部或者部分功能。实施例中的各功能单元、模块可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中,上述集成的单元既可以采用硬件的形式实现,也可以采用软件功能单元的形式实现。另外,各功能单元、模块的具体名称也只是为了便于相互区分,并不用于限制本申请的保护范围。上述***中单元、模块的具体工作过程,可以参考前述方法实施例中的对应过程,在此不再赘述。
在上述实施例中,对各个实施例的描述都各有侧重,某个实施例中没有详述或记载的部分,可以参照其它实施例的相关描述。
本领域普通技术人员可以意识到,结合本文中所公开的实施例描述的各示例的单元及算法步骤,能够以电子硬件、或者计算机软件和电子硬件的结合来实现。这些功能究竟以硬件还是软件方式来执行,取决于技术方案的特定应用和设计约束条件。专业技术人员可以对每个特定的应用来使用不同方法来实现所描述的功能,但是这种实现不应认为超出本申请的范围。
以上所述实施例仅用以说明本申请的技术方案,而非对其限制;尽管参照前述实施例对本申请进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本申请各实施例技术方案的精神和范围,均应包含在本申请的保护范围之内。

Claims (9)

1.一种基于小程序的口罩推荐平台,其特征在于,包括前端交互***和后端管理***;
所述前端交互***包括口罩推荐模块;口罩推荐模块用于获取用户的人脸图像以及展示与所述人脸图像对应的推荐结果;
所述后端管理***包括交互接口模块;所述交互接口模块用于封装口罩推荐算法,调用所述口罩推荐算法确定与所述人脸图像对应的推荐结果,并将所述推荐结果发送至所述前端交互***,所述口罩推荐算法为已完成人脸与口罩密合性关联训练的深度神经网络算法,所述推荐结果为各类型口罩的推荐分数。
2.如权利要求1所述的一种基于小程序的口罩推荐平台,其特征在于,所述交互接口模块还用于封装三维人脸重建算法,调用所述三维人脸重建算法对所述人脸图像进行三维重建,得到三维头部模型。
3.如权利要求1所述的一种基于小程序的口罩推荐平台,其特征在于,所述前端交互***的口罩推荐模块包括照片获取单元和结果展示单元:
所述照片获取单元用于获取用户的人脸图像;
所述结果展示单元用于展示推荐结果,所述推荐结果包括人脸关键信息,口罩推荐分数,三维展示结果。
4.如权利要求1所述的一种基于小程序的口罩推荐平台,其特征在于,所述前端交互***还包括口罩小知识模块和个人中心模块:
所述口罩小知识模块用于展示各类型口罩的相关知识;
所述个人中心模块用于对用户的个人信息进行管理。
5.如权利要求4所述的一种基于小程序的口罩推荐平台,其特征在于,所述口罩小知识模块包括口罩展示单元、口罩技术参数单元、口罩使用指南单元:
所述口罩展示单元用于对口罩信息进行展示,所述口罩信息包括各类型口罩的照片、模型结构以及性能参数;
所述口罩技术参数单元用于展示普通防护口罩的认证或检测信息和医用防护口罩技术参数;
所述口罩使用指南单元用于展示口罩的使用指南和口罩处理方法。
6.如权利要求4所述的一种基于小程序的口罩推荐平台,其特征在于,所述个人中心模块包括注册单元,个人信息变更单元和推荐历史查看单元:
所述注册单元用于获取并保存新用户填写的注册信息;
所述个人信息变更单元用于在用户注册后可对已注册得信息进行查看和变更;
所述推荐历史查看单元用于以列表文字的形式展示用户的口罩推荐记录。
7.如权利要求1所述的一种基于小程序的口罩推荐平台,其特征在于,所述后端管理***还包括:结果管理模块;
所述结果管理模块用于对用户测试记录创建列表,完成对用户存储逻辑的设计及存储过程的实现,对用户测试记录中的原始图片,三维头部模型文件,人脸特征分类和口罩推荐得分进行关联存储。
8.一种口罩推荐方法,其特征在于,包括:
获取人脸图像;
根据所述人脸图像构建三维头部模型;
基于所述三维头部模型确定出于所述人脸图像匹配的推荐结果;
所述根据所述三维头部模型确定出于所述人脸图像匹配的推荐结果,包括:
调用口罩推荐算法对三维头部模型的深度信息进行处理,得到各类型口罩的推荐分数;所述口罩推荐算法为已完成人脸与口罩密合性关联训练的深度神经网络算法;
展示所述推荐结果,所述推荐结果为各类型口罩的推荐分数。
9.根据权利要求8所述的口罩推荐方法,其特征在于,所述根据所述人脸图像构建三维头部模型,包括:
对所述人脸图像进行图像预处理,获取人脸点云信息;
根据所述人脸点云信息生成所述三维头部模型。
CN202111068440.7A 2021-09-13 2021-09-13 一种基于小程序的口罩推荐平台及方法 Active CN113538114B (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202111068440.7A CN113538114B (zh) 2021-09-13 2021-09-13 一种基于小程序的口罩推荐平台及方法

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202111068440.7A CN113538114B (zh) 2021-09-13 2021-09-13 一种基于小程序的口罩推荐平台及方法

Publications (2)

Publication Number Publication Date
CN113538114A CN113538114A (zh) 2021-10-22
CN113538114B true CN113538114B (zh) 2022-03-04

Family

ID=78093159

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202111068440.7A Active CN113538114B (zh) 2021-09-13 2021-09-13 一种基于小程序的口罩推荐平台及方法

Country Status (1)

Country Link
CN (1) CN113538114B (zh)

Families Citing this family (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN114091131B (zh) * 2021-12-08 2023-09-29 中国矿业大学 一种基于云平台的布口罩支架设计最优方案决策***
WO2024130305A1 (en) * 2022-12-19 2024-06-27 Townsville Hospital and Health Service Method of fit testing a respirator device
CN117079322A (zh) * 2023-08-01 2023-11-17 深圳市第三人民医院(深圳市肝病研究所) 一种基于脸型识别的口罩匹配方法及***

Citations (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN107123027A (zh) * 2017-04-28 2017-09-01 广东工业大学 一种基于深度学习的化妆品推荐方法及***
CN110110118A (zh) * 2017-12-27 2019-08-09 广东欧珀移动通信有限公司 妆容推荐方法、装置、存储介质及移动终端
CN110379003A (zh) * 2019-07-16 2019-10-25 北京航空航天大学青岛研究院 基于单张图像的三维头部重建方法
CN110473075A (zh) * 2019-09-11 2019-11-19 中国石油大学(华东) 一种基于微信小程序的家居装饰品购物***及使用方法
CN110874787A (zh) * 2019-11-08 2020-03-10 腾讯科技(深圳)有限公司 推荐模型的效果评测方法和相关装置
CN111631450A (zh) * 2020-05-15 2020-09-08 江苏九达智能制造技术有限责任公司 基于3d面部特征提取技术的定制化口罩及其加工方法
CN111861359A (zh) * 2020-01-16 2020-10-30 凯诺(青岛)新型建材有限公司 一种劳务管理***的使用方法
CN112070980A (zh) * 2020-10-19 2020-12-11 长春工程学院 一种共享阅读装置及其控制方法
CN112084398A (zh) * 2020-07-28 2020-12-15 北京旷视科技有限公司 配饰推荐方法、配饰的虚拟试戴方法、装置及电子设备

Family Cites Families (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN110751730B (zh) * 2019-07-24 2023-02-24 叠境数字科技(上海)有限公司 一种基于深度神经网络的穿衣人体体型估计方法
CN111462108B (zh) * 2020-04-13 2023-05-02 山西新华防化装备研究院有限公司 一种基于机器学习的头面部产品设计工效学评估操作方法
CN111516267A (zh) * 2020-04-20 2020-08-11 上海巧良三维科技有限公司 一种为个人或动物定制口罩的制作方法
CN111400786A (zh) * 2020-04-30 2020-07-10 常州亚当生物技术有限公司 一种基于人工智能的口罩定制***及方法

Patent Citations (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN107123027A (zh) * 2017-04-28 2017-09-01 广东工业大学 一种基于深度学习的化妆品推荐方法及***
CN110110118A (zh) * 2017-12-27 2019-08-09 广东欧珀移动通信有限公司 妆容推荐方法、装置、存储介质及移动终端
CN110379003A (zh) * 2019-07-16 2019-10-25 北京航空航天大学青岛研究院 基于单张图像的三维头部重建方法
CN110473075A (zh) * 2019-09-11 2019-11-19 中国石油大学(华东) 一种基于微信小程序的家居装饰品购物***及使用方法
CN110874787A (zh) * 2019-11-08 2020-03-10 腾讯科技(深圳)有限公司 推荐模型的效果评测方法和相关装置
CN111861359A (zh) * 2020-01-16 2020-10-30 凯诺(青岛)新型建材有限公司 一种劳务管理***的使用方法
CN111631450A (zh) * 2020-05-15 2020-09-08 江苏九达智能制造技术有限责任公司 基于3d面部特征提取技术的定制化口罩及其加工方法
CN112084398A (zh) * 2020-07-28 2020-12-15 北京旷视科技有限公司 配饰推荐方法、配饰的虚拟试戴方法、装置及电子设备
CN112070980A (zh) * 2020-10-19 2020-12-11 长春工程学院 一种共享阅读装置及其控制方法

Also Published As

Publication number Publication date
CN113538114A (zh) 2021-10-22

Similar Documents

Publication Publication Date Title
CN113538114B (zh) 一种基于小程序的口罩推荐平台及方法
US11256958B1 (en) Training with simulated images
CN110163053B (zh) 生成人脸识别的负样本的方法、装置及计算机设备
WO2021027537A1 (zh) 一种拍摄证件照的方法、装置、设备及存储介质
US10013796B2 (en) Rendering glasses shadows
CN107341436B (zh) 手势检测网络训练、手势检测及控制方法、***及终端
CN108876833A (zh) 图像处理方法、图像处理装置和计算机可读存储介质
CN109299658B (zh) 脸部检测方法、脸部图像渲染方法、装置及存储介质
CN108875485A (zh) 一种底图录入方法、装置及***
CN108259810A (zh) 一种视频通话的方法、设备和计算机存储介质
CN108197618A (zh) 用于生成人脸检测模型的方法和装置
CN109522790A (zh) 人体属性识别方法、装置、存储介质及电子设备
CN110321852B (zh) 一种动作类型识别方法、装置、存储介质及计算机设备
GB2560340A (en) Verification method and system
CN109766755A (zh) 人脸识别方法及相关产品
US11663463B2 (en) Center-biased machine learning techniques to determine saliency in digital images
CN112101123B (zh) 一种注意力检测方法及装置
CN111369428A (zh) 虚拟头像生成方法和装置
CN109635021A (zh) 一种基于人体检测的数据信息录入方法、装置及设备
CN108388889A (zh) 用于分析人脸图像的方法和装置
CN108229291A (zh) 特征点检测、网络训练方法、装置、电子设备和存储介质
CN109726613B (zh) 一种用于检测的方法和装置
CN110688878B (zh) 活体识别检测方法、装置、介质及电子设备
CN111242714A (zh) 产品推荐方法及装置
CN112906571A (zh) 活体识别方法、装置及电子设备

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant