CN110413818B - 贴纸推荐方法、装置、计算机可读存储介质和计算机设备 - Google Patents
贴纸推荐方法、装置、计算机可读存储介质和计算机设备 Download PDFInfo
- Publication number
- CN110413818B CN110413818B CN201910703688.2A CN201910703688A CN110413818B CN 110413818 B CN110413818 B CN 110413818B CN 201910703688 A CN201910703688 A CN 201910703688A CN 110413818 B CN110413818 B CN 110413818B
- Authority
- CN
- China
- Prior art keywords
- sticker
- portrait
- target
- label
- photo
- 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
Links
- 238000000034 method Methods 0.000 title claims abstract description 64
- 238000004590 computer program Methods 0.000 claims description 11
- 238000012544 monitoring process Methods 0.000 claims 1
- 230000000694 effects Effects 0.000 abstract description 7
- 239000011521 glass Substances 0.000 description 32
- 238000005516 engineering process Methods 0.000 description 16
- 238000013473 artificial intelligence Methods 0.000 description 10
- 238000010586 diagram Methods 0.000 description 8
- 238000005034 decoration Methods 0.000 description 6
- 238000012545 processing Methods 0.000 description 6
- 206010048245 Yellow skin Diseases 0.000 description 4
- 230000006870 function Effects 0.000 description 4
- 230000008569 process Effects 0.000 description 3
- 230000001360 synchronised effect Effects 0.000 description 3
- 230000003993 interaction Effects 0.000 description 2
- 238000011160 research Methods 0.000 description 2
- 241001212699 Pinctada martensii Species 0.000 description 1
- 230000006978 adaptation Effects 0.000 description 1
- 230000003190 augmentative effect Effects 0.000 description 1
- 230000003796 beauty Effects 0.000 description 1
- 230000006399 behavior Effects 0.000 description 1
- 230000019771 cognition Effects 0.000 description 1
- 239000003086 colorant Substances 0.000 description 1
- 238000010276 construction Methods 0.000 description 1
- 239000002537 cosmetic Substances 0.000 description 1
- 238000013135 deep learning Methods 0.000 description 1
- 238000013461 design Methods 0.000 description 1
- 238000001514 detection method Methods 0.000 description 1
- 210000003128 head Anatomy 0.000 description 1
- 239000004973 liquid crystal related substance Substances 0.000 description 1
- 238000010801 machine learning Methods 0.000 description 1
- 238000005259 measurement Methods 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 238000003058 natural language processing Methods 0.000 description 1
- 230000003068 static effect Effects 0.000 description 1
- 238000006467 substitution reaction Methods 0.000 description 1
- 230000002087 whitening effect Effects 0.000 description 1
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/50—Information retrieval; Database structures therefor; File system structures therefor of still image data
- G06F16/54—Browsing; Visualisation therefor
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/50—Information retrieval; Database structures therefor; File system structures therefor of still image data
- G06F16/55—Clustering; Classification
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06V—IMAGE OR VIDEO RECOGNITION OR UNDERSTANDING
- G06V40/00—Recognition of biometric, human-related or animal-related patterns in image or video data
- G06V40/10—Human or animal bodies, e.g. vehicle occupants or pedestrians; Body parts, e.g. hands
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06V—IMAGE OR VIDEO RECOGNITION OR UNDERSTANDING
- G06V40/00—Recognition of biometric, human-related or animal-related patterns in image or video data
- G06V40/10—Human or animal bodies, e.g. vehicle occupants or pedestrians; Body parts, e.g. hands
- G06V40/16—Human faces, e.g. facial parts, sketches or expressions
- G06V40/172—Classification, e.g. identification
-
- Y—GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y02—TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
- Y02D—CLIMATE CHANGE MITIGATION TECHNOLOGIES IN INFORMATION AND COMMUNICATION TECHNOLOGIES [ICT], I.E. INFORMATION AND COMMUNICATION TECHNOLOGIES AIMING AT THE REDUCTION OF THEIR OWN ENERGY USE
- Y02D10/00—Energy efficient computing, e.g. low power processors, power management or thermal management
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Databases & Information Systems (AREA)
- General Engineering & Computer Science (AREA)
- Data Mining & Analysis (AREA)
- Human Computer Interaction (AREA)
- Multimedia (AREA)
- Health & Medical Sciences (AREA)
- General Health & Medical Sciences (AREA)
- Oral & Maxillofacial Surgery (AREA)
- Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
- Processing Or Creating Images (AREA)
Abstract
本申请涉及一种贴纸推荐方法、装置、计算机可读存储介质和计算机设备,通过在监测到满足贴纸推荐条件时,获取目标人像照片;对目标人像照片进行分析,获取目标人像照片的人像特征;根据人像特征,确定目标人像照片对应的用户标签;基于预设用户标签与贴纸标签的匹配关系,根据用户标签匹配所述预设用户标签,获取匹配成功的预设用户标签对应的贴纸标签,并根据贴纸标签确定对应的目标贴纸;将目标贴纸,确定为针对目标人像照片推荐的待推荐贴纸。可以给用户推荐出合适的贴纸,使用户更容易找到自己满意的贴纸,提升效率,并使贴纸与人像照片贴合度最高,实现美感效果最大化。
Description
技术领域
本申请涉及计算机技术领域,特别是涉及一种贴纸推荐方法、装置、计算机可读存储介质和计算机设备。
背景技术
随着大众审美意识的提升,越来越多的用户会自拍并对自己拍摄的照片加以美化处理,这也是将自我形象认知输出的方式,其中,对人像照片加贴纸是常用的方式,如图1所示,目前使用贴纸的操作界面图,人像照片下面一部分区域为贴纸显示区域,有多个贴纸可以选择,使用贴纸可以强化自我风格,用户使用贴纸较多的产品主要是相机产品及照片美化软件。
目前,用户在使用照片美化软件或视频类软件时,***会提供不同类型的贴纸,并将这些贴纸进行分类,例如,如图1所示,一些拍照应用软件中会将贴纸分为热门贴纸、最新贴纸、创意贴纸、极简贴纸、萌趣贴纸、恶搞贴纸等等,音乐应用软件中会将贴纸分为Hot、Lovely、Beauty和Funny,供用户选择。如图2所示,人像照片中的人像有戴眼镜,在贴纸栏给推荐的贴纸是有眼镜的,这明显是不适合的,就需要用户花时间去找到合适的。
现有技术虽然会对贴纸进行分类,但是为每个用户提供的贴纸分类都是相同的,排列也是相同的,用户每次都需要花较长的时间来找到合适的贴纸,选择贴纸的效率低下。
发明内容
基于此,有必要针对选择贴纸的效率低下的问题,提供一种贴纸推荐方法、装置、计算机可读存储介质和计算机设备。
一种贴纸推荐方法,包括:
在监测到满足贴纸推荐条件时,获取目标人像照片;
对所述目标人像照片进行分析,获取所述目标人像照片的人像特征;
根据所述人像特征,确定所述目标人像照片对应的用户标签;
基于预设用户标签与贴纸标签的匹配关系,根据所述用户标签匹配所述预设用户标签,获取匹配成功的所述预设用户标签对应的贴纸标签,并根据所述贴纸标签确定对应的目标贴纸;
将所述目标贴纸,确定为针对所述目标人像照片推荐的待推荐贴纸。
一种贴纸推荐装置,包括:
人像照片获取模块,用于在监测到满足贴纸推荐条件时,获取目标人像照片;
人像特征获取模块,用于对所述目标人像照片进行分析,获取所述目标人像照片的人像特征;
用户标签确定模块,用于根据所述人像特征,确定所述目标人像照片对应的用户标签;
目标贴纸确定模块,用于基于预设用户标签与贴纸标签的匹配关系,根据所述用户标签匹配所述预设用户标签,获取匹配成功的所述预设用户标签对应的贴纸标签,并根据所述贴纸标签确定对应的目标贴纸;
贴纸推荐模块,用于将所述目标贴纸,确定为针对所述目标人像照片推荐的待推荐贴纸。
一种计算机可读存储介质,存储有计算机程序,所述计算机程序被处理器执行时,使得所述处理器执行所述方法的步骤。
一种计算机设备,包括存储器和处理器,所述存储器存储有计算机程序,所述计算机程序被所述处理器执行时,使得所述处理器执行所述方法的步骤。
上述贴纸推荐方法、装置、计算机可读存储介质和计算机设备,通过在监测到满足贴纸推荐条件时,获取目标人像照片;对目标人像照片进行分析,获取目标人像照片的人像特征;根据人像特征,确定目标人像照片对应的用户标签;基于预设用户标签与贴纸标签的匹配关系,根据用户标签匹配预设用户标签,获取匹配成功的预设用户标签对应的贴纸标签,并根据贴纸标签确定对应的目标贴纸;将目标贴纸,确定为针对目标人像照片推荐的待推荐贴纸。可以给用户推荐出合适的贴纸,使用户更容易找到自己满意的贴纸,提升效率,并使贴纸与人像照片贴合度最高,实现美感效果最大化。
附图说明
图1为现有技术中的贴纸的显示界面;
图2为现有技术中的贴纸的显示界面;
图3为一个实施例中贴纸推荐方法的应用环境图;
图4为一个实施例中贴纸推荐方法的流程示意图;
图5为一个实施例中贴纸推荐装置的结构框图;
图6为另一个实施例中贴纸推荐装置的结构框图;
图7为一个实施例中计算机设备的结构框图。
具体实施方式
为了使本申请的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本申请进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本申请,并不用于限定本申请。
图3为一个实施例中贴纸推荐方法的应用环境图。可以应用于如图3所示的应用环境中。终端110与服务器120通过网络连接。其中,终端110在监测到满足贴纸推荐条件时,终端110为获取到的目标人像照片推荐贴纸,贴纸可以存储在终端110本地,可由终端110单独实现贴纸推荐方法,也可以是终端110和服务器120进行交互实现贴纸推荐方法,服务器120在监测到满足贴纸推荐条件时,向终端110获取目标人像照片,为获取到的目标人像照片推荐贴纸,将推荐的贴纸发送至终端110。终端110具体可以是台式终端或移动终端,移动终端具体可以手机、平板电脑、笔记本电脑等中的至少一种。服务器120可以用独立的服务器或者是多个服务器组成的服务器集群来实现。
如图4所示,在一个实施例中,提供了一种贴纸推荐方法。本实施例主要以该方法应用于上述图4中的服务器120来举例说明。参照图4,该贴纸推荐方法具体包括如下步骤:
步骤S220,在监测到满足贴纸推荐条件时,获取目标人像照片。
其中,目标人像照片可以是通过终端的照相装置(如摄像头)拍摄获得的照片,采集获得的照片可在终端屏幕上进行显示,也可以是用户通过终端上传的人像照片,也可以是在终端的照相装置(如摄像头)的拍摄范围内存在人像时的画面,获取该画面作为目标人像照片。贴纸推荐条件是指在什么条件下进行贴纸推荐,该贴纸推荐条件可以有各种不同的设定。贴纸指的是用来装饰和美化照片的图案,大多用在相机产品、照片美化软件、K歌软件或小视频软件中,可以在贴纸库中选择贴纸给照片进行装饰,在原照片的基础上,增加新的贴纸为照片中的人像进行装饰。
在一个实施例中,监测到满足贴纸推荐条件可以是在接收到用户终端上传的目标人像照片,判定监测到满足贴纸推荐条件。如:用户打开有贴纸装饰功能的软件,基于软件上的贴纸装饰功能,通过终端上传的人像照片,当获取终端上传的到人像照片时,可确定该用户需要为该人像照片装饰贴纸,则满足贴纸推荐条件,则获取该人像照片作为目标人像照片。也可以是在用户终端的摄像头打开的情况下,监测到拍摄指令时,判定监测到满足贴纸推荐条件,如:用户打开终端上的摄像头,并触发了终端的拍摄指令时,可以在拍摄到照片时,就对照片完成贴纸装饰后进行再存储,则获取该照片作为目标人像照片。还可以是在用户终端的摄像头打开的情况下,监测到摄像头的拍摄范围内存在人像时,判定监测到满足贴纸推荐条件,如:用户打开终端上的摄像头,终端会显示摄像头拍摄范围内的画面,拍摄范围内的画面存在人像时,可以预先为画面中的人像进行贴纸装饰,可以在拍摄成照片之前,查看到贴纸装饰后的效果后,进行照片拍摄,获得装饰有贴纸的照片,则获取摄像头的拍摄范围内存在人像时的画面,作为目标人像照片。
步骤S240,对目标人像照片进行分析,获取目标人像照片的人像特征。
其中,人像特征是目标人像照片中人像的各方面特点,人像特征可以包括:年龄、性别、肤色、是否佩戴眼镜、妆容、发型、服饰风格、服饰颜色中的任意一种或两种以上,也还可以有其他特征。可以基于人工智能(Artificial Intelligence,AI)中的计算机视觉技术,对目标人像照片中的进行识别,识别出目标人像照片中的人像的年龄、性别、肤色、是否佩戴眼镜、妆容、发型、服饰风格、服饰颜色等特征。
人工智能是利用数字计算机或者数字计算机控制的机器模拟、延伸和扩展人的智能,感知环境、获取知识并使用知识获得最佳结果的理论、方法、技术及应用***。换句话说,人工智能是计算机科学的一个综合技术,它企图了解智能的实质,并生产出一种新的能以人类智能相似的方式做出反应的智能机器。人工智能也就是研究各种智能机器的设计原理与实现方法,使机器具有感知、推理与决策的功能。人工智能技术是一门综合学科,涉及领域广泛,既有硬件层面的技术也有软件层面的技术。人工智能基础技术一般包括如传感器、专用人工智能芯片、云计算、分布式存储、大数据处理技术、操作/交互***、机电一体化等技术。人工智能软件技术主要包括计算机视觉技术、语音处理技术、自然语言处理技术以及机器学习/深度学习等几大方向。
计算机视觉技术是一门研究如何使机器“看”的科学,更进一步的说,就是指用摄影机和电脑代替人眼对目标进行识别、跟踪和测量等机器视觉,并进一步做图形处理,使电脑处理成为更适合人眼观察或传送给仪器检测的图像。作为一个科学学科,计算机视觉研究相关的理论和技术,试图建立能够从图像或者多维数据中获取信息的人工智能***。计算机视觉技术通常包括图像处理、图像识别、图像语义理解、图像检索、OCR、视频处理、视频语义理解、视频内容/行为识别、三维物体重建、3D技术、虚拟现实、增强现实、同步定位与地图构建等技术,还包括常见的人脸识别、指纹识别等生物特征识别技术。可以利用计算机对图像进行处理、分析和理解,以识别各种不同模式的目标和对象的技术。
步骤S260,根据人像特征,确定目标人像照片对应的用户标签。
其中,用户标签是用来体现该目标人像照片的属性特征的,用户标签中可以是一个,也可以是两个以上。可以将人像特征中的所有特征作为目标人像照片对应的各用户标签,也可以在人像特征中的一部分特征作为目标人像照片对应的各用户标签,比如:基于人工智能中的计算机视觉技术识别出目标人像照片A的人像特征为:年龄:20岁、性别:女、肤色:黄、是否佩戴眼镜:否、妆容:淡雅古风妆、发型:发髻、服饰风格:汉服、服饰颜色:白色。基于妆容:淡雅古风妆、发型:发髻、服饰风格:汉服,可以确定目标人像照片A为复古风,可以将“复古风”作为目标人像照片A的其中一个用户标签。另外,基于年龄:20岁、性别:女、肤色:黄、是否佩戴眼镜:否、服饰颜色:白色也都可以作为目标人像照片A的用户标签,则,目标人像照片A的用户标签包括:20岁、女、黄皮肤、未佩戴眼镜、白色服饰、复古风。也可以不综合目标人像照片A的人像特征,直接将人像特征作为用户标签,如:目标人像照片A的人像特征为:年龄:20岁、性别:女、肤色:黄、是否佩戴眼镜:否、妆容:淡雅古风妆、发型:发髻、服饰风格:汉服、服饰颜色:白色,则,目标人像照片A的用户标签包括:20岁、女、黄皮肤、未佩戴眼镜、淡雅古风妆、发髻、汉服、白色服饰、复古风。可以在实际应用中调整用户标签。当用户标签包括两个以上时,还可以对各个用户标签设定优先级,可以按照用户标签中适配程度高低进行优先级设定,比如:目标人像照片A的用户标签包括:20岁、女、黄皮肤、未佩戴眼镜、白色服饰、复古风,要找到合适的贴纸,一定是适用于复古类照片的贴纸,其他比如像潮服流型的肯定不合适,可以将“复古”设定为优先级最高,其次是白色服饰,再依次是:女、20岁、黄皮肤、未佩戴眼镜。
步骤S280,基于预设用户标签与贴纸标签的匹配关系,根据所述用户标签匹配所述预设用户标签,获取匹配成功的所述预设用户标签对应的贴纸标签,并根据所述贴纸标签确定对应的目标贴纸。
其中,预设用户标签是根据样本人像照片预先设定的用户标签,用于匹配对应的贴纸标签,预设用户标签中可以是一个,也可以是两个以上。贴纸标签是用来体现该贴纸的属性特征的,如:贴纸风格、贴纸主色、贴纸使用的元素或形象、贴纸的色彩搭配等,贴纸标签可以是一个,也可以是两个以上。目标贴纸指的是基于预设用户标签与贴纸标签的匹配关系确定对应的贴纸标签后,根据贴纸标签作为查找条件向贴纸库查找到的贴纸,目标贴纸可以是一个,也可以是两个以上,贴纸库中的每个贴纸都有对应的贴纸标签,每个贴纸可以有两个以上贴纸标签,也可以只有一个。
在一个实施例中,预设用户标签与贴纸标签的匹配关系的生成方式包括:获取各样本人像照片的人像特征,以及与样本人像照片对应的贴纸信息,贴纸信息包括:应用于样本人像照片的贴纸,以及与样本人像照片对应的用户的贴纸标签中的至少一种;根据各样本人像照片的人像特征,确定各样本人像照片对应的预设用户标签;根据样本人像照片对应的贴纸信息,确定各样本人像照片对应的贴纸标签;根据各样本人像照片对应的预设用户标签和贴纸标签,确定预设用户标签与贴纸标签的匹配关系。
其中,样本人像照片是使用贴纸装饰的人像照片。样本人像照片的人像特征指的是使用贴纸装饰的人像照片中人像的各方面特点特征,可以是一个,也可以是两个以上,样本人像照片的人像特征可以包括:年龄、性别、肤色、是否佩戴眼镜、妆容、发型、服饰风格、服饰颜色等等。获取的各样本人像照片的人像特征,可以是在获取到样本人像照片后,通过计算机视觉技术对样本人像照片进行图像识别获得的人像特征,也可以是直接通过终端直接上传各样本人像照片的人像特征等等。样本人像照片对应的贴纸信息指的是样本人像照片上装饰的贴纸的信息,该贴纸信息可以是贴纸,也可以是样本人像照片上装饰的贴纸对应贴纸标签,也可以是既有贴纸,也有该贴纸对应的贴纸标签。样本人像照片对应的预设用户标签是用来体现该样本人像照片的属性特征的,预设用户标签中可以是一个,也可以是两个以上。样本人像照片对应的贴纸标签是用来体现样本人像照片中使用的贴纸的属性特征的,贴纸标签中可以是一个,也可以是两个以上。
在一个实施例中,根据各样本人像照片的人像特征,确定各样本人像照片对应的预设用户标签,包括:根据各样本人像照片的人像特征,对各样本人像照片进行分类,获得各类别对应的样本人像照片;将各类别对应的人像特征对应的用户标签,作为该类别对应的样本人像照片对应的预设用户标签。
其中,根据各样本人像照片的人像特征,对各样本人像照片进行分类,获得各类别对应的样本人像照片。当各样本人像照片的人像特征有两个以上时,基于各样本人像照片的人像特征确定的分类条件对各样本人像照片分别进行分类,获得基于各个人像特征对应的各类别样本人像照片,如:样本人像照片A(以下用A代替)的人像特征为:服饰风格:潮服、性别:女、妆容:未化妆、是否佩戴眼镜:否,样本人像照片B(以下用B代替)的人像特征为:服饰风格:潮服、性别:男、妆容:未化妆、是否佩戴眼镜:是,样本人像照片C(以下用C代替)的人像特征为:服饰风格:汉服、性别:男、妆容:淡雅古风妆、是否佩戴眼镜:否,样本人像照片D(以下用D代替)的人像特征为:服饰风格:汉服、性别:女、妆容:淡雅古风妆、是否佩戴眼镜:否,可以针对服饰风格进行分类,服饰风格的分类结果为:A和B为一类,C和D为一类,针对性别进行分类,性别分类结果为:A和D为一类,B和C为一类,针对妆容进行分类,妆容分类结果为:A和B为一类,C和D为一类,针对是否佩戴眼镜进行分类,是否佩戴眼镜分类结果为:A、C和D为一类,B为一类。
将各类别对应的人像特征对应的用户标签,作为该类别对应的样本人像照片对应的预设用户标签,如:服饰风格的分类结果为:A和B为一类,C和D为一类时,在服饰风格上,A和B的服饰风格都是潮服,C和D的服饰风格都是汉服,则将“潮服”作为A和B的预设用户标签,“汉服”作为C和D的预设用户标签;针对性别进行分类,性别分类结果为:A和D为一类,B和C为一类,A和D的性别都是女,B和C的性别都是男,“女”作为A和D的预设用户标签,“男”作为B和C的预设用户标签;针对妆容进行分类,妆容分类结果为:A和B为一类,C和D为一类,A和B的妆容都是未化妆,C和D的妆容都是淡雅古风妆,“未化妆”作为A和B的预设用户标签,“淡雅古风妆”作为C和D的预设用户标签;针对是否佩戴眼镜进行分类,是否佩戴眼镜分类结果为:A、C和D为一类,B为一类,A、C和D都是未佩戴眼镜,B是佩戴眼镜,“未佩戴眼镜”作为A、C和D的预设用户标签,“佩戴眼镜”作为B的预设用户标签。
在一个实施例中,根据样本人像照片对应的贴纸信息,确定各样本人像照片对应的贴纸标签,包括:获取各类别对应的样本人像照片对应的贴纸信息的贴纸特征,并确定各贴纸特征对应的贴纸标签;统计各类别对应的样本人像照片对应的贴纸标签的出现次数;基于各贴纸标签的出现次数,将出现次数满足次数条件的贴纸标签,确定为该类别对应的样本人像照片对应的贴纸标签。
其中,可以基于各贴纸标签的出现次数,将出现次数满足次数条件的贴纸标签,确定为该类别对应的样本人像照片对应的贴纸标签,也可以基于各贴纸标签的出现次数,确定出现次数满足次数条件的贴纸标签后,再参考用户的个人喜好确定的预选贴纸标签,确定最终的贴纸标签为该类别对应的样本人像照片对应的贴纸标签。获取各类别对应的样本人像照片对应的贴纸信息的贴纸特征,并确定各贴纸特征对应的贴纸标签,如:样本人像照片A对应的贴纸信息的贴纸特征为:酷酷的灰色眼镜和增加嘴唇颜色的口红贴纸,根据该贴纸特征确定对应的贴纸标签为:饰品、灰色、潮、化妆品;样本人像照片B对应的贴纸信息的贴纸特征为:黑色滑板贴纸,根据该贴纸特征确定对应的贴纸标签为:潮、黑色、运动器材;样本人像照片C对应的贴纸信息的贴纸特征为:黑色的长剑贴纸,根据该贴纸特征确定对应的贴纸标签为:武器、黑色、复古、优雅;样本人像照片D对应的贴纸信息的贴纸特征为:蓝色珠花簪子贴纸,根据该贴纸特征确定对应的贴纸标签为:饰品、蓝色、复古、优雅。
统计各类别对应的样本人像照片对应的贴纸标签的出现次数,如:针对服饰风格进行分类,服饰风格的分类结果为:A和B为一类,C和D为一类,A和B为一类时,贴纸标签为“潮”的次数有两次,其他贴纸标签均为一次,则用户标签的服饰风格标签为“潮服”时,对应的贴纸标签为“潮”;C和D为一类时,贴纸标签为“复古、优雅”均出现两次,其他贴纸标签均为一次,则用户标签的服饰风格标签为“汉服”时,对应的贴纸标签为“复古、优雅”;针对性别进行分类,性别分类结果为:A和D为一类,B和C为一类,A和D为一类时,贴纸标签为“饰品”的次数有两次,其他贴纸标签均为一次,则用户标签的性别标签为“女”时,对应的贴纸标签为“饰品”;B和C为一类时,贴纸标签为“黑色”均出现两次,其他贴纸标签均为一次,则用户标签的性别标签为“男”时,对应的贴纸标签为“黑色”;针对妆容进行分类,妆容分类结果为:A和B为一类,C和D为一类,A和B为一类时,贴纸标签为“潮”的次数有两次,其他贴纸标签均为一次,而“潮”与妆容的关系不大,则用户标签的妆容标签为“未化妆”时,可以不限定妆容标签,也可以限定为“潮”;C和D为一类时,贴纸标签为“复古、优雅”均出现两次,其他贴纸标签均为一次,则用户标签的妆容标签为“淡雅古风妆”时,对应的贴纸标签为“复古、优雅”;针对是否佩戴眼镜进行分类,是否佩戴眼镜分类结果为:A、C和D为一类,B为一类。A、C和D为一类时,基于合理性,照片中的人像特征已经有戴眼镜,大概率是不会选择有眼镜的贴纸,可不基于各贴纸标签的出现次数,确定为该类别对应的样本人像照片对应的贴纸标签,则用户标签的是否佩戴眼镜标签为“佩戴眼镜”时,对应的贴纸标签为“无眼镜”;用户标签的是否佩戴眼镜标签为“未佩戴眼镜”时,可不限定贴纸标签。
在一个实施例中,可以基于出现次数满足次数条件的贴纸标签,为出现次数最多的贴纸标签。出现次数最多的贴纸标签有多个时,可以将多个次数最多的贴纸标签都作为该类别对应的样本人像照片对应的贴纸标签,也可以根据各贴纸标签与该类别的关联性排除掉无关的贴纸标签,剩下的贴纸标签作为该类别对应的样本人像照片对应的贴纸标签。出现次数最多的贴纸标签为一个时,如:A和D为一类时,贴纸标签为“饰品”的次数有两次,其他贴纸标签均为一次,则用户标签的性别标签为“女”时,对应的贴纸标签为“饰品”;还可以是出现次数满足次数条件的贴纸标签,为出现次数与贴纸数目的比值大于预定比值的贴纸标签,预定比值可以基于准确性进行调整,预定比值可以是1:2,也可以是2:3,也可以是4:5等等,如:假设有10张样本人像照片,贴纸数目为10,贴纸标签a出现次数为8次,贴纸标签b出现次数为7次,贴纸标签c出现次数为4次,贴纸标签d出现次数为2次,贴纸标签e出现次数为4次,假设预定比值为1:2,那么出现次数与贴纸数目的比值大于预定比值的贴纸标签有贴纸标签a和贴纸标签b,则可以将贴纸标签a和贴纸标签b都作为该类别对应的样本人像照片对应的贴纸标签。
其中,基于预设用户标签与贴纸标签的匹配关系,根据用户标签匹配预设用户标签,获取匹配成功的所述预设用户标签对应的贴纸标签,如:根据目标人像照片对应的用户标签匹配预设用户标签,基于预设用户标签与贴纸标签的匹配关系,匹配预设用户标签对应的贴纸标签,如:目标人像照片对应的用户标签有女、汉服,匹配预设用户标签为女、汉服的样本人像照片,样本人像照片的预设用户标签对应贴纸标签为:饰品、复古、优雅,则目标人像照片对应的用户标签匹配到的贴纸标签为饰品、复古、优雅。
在一个实施例中,并根据贴纸标签确定对应的目标贴纸,包括:当贴纸标签包括至少两个贴纸标签时,根据每一贴纸标签的优先级,确定对应的目标贴纸。
其中,贴纸标签的优先级指的是在确定对应的目标贴纸时,优先利用优先级高的贴纸标签匹配对应的目标贴纸,当根据贴纸标签精确查找贴纸时,出现查找不到对应的贴纸时,可根据贴纸标签优先级高低,依次去掉优先级低的贴纸标签后,再查找贴纸,当查找到的贴纸数量符合预设数量时,将查找到的贴纸作为用户标签对应的目标贴纸。精确查找指的是查找完全符合贴纸标签的贴纸,如:贴纸标签为饰品、复古、优雅,则查找到的贴纸一定是拥有饰品、复古、优雅的贴纸。预设数量可以根据用户需求进行设定,如:在同一界面,可以展示10张贴纸,则可以将预设数量设定为10,当查找到的贴纸数量超过10张时,可以判定为查找到的贴纸数量符合预设数量。依次去掉优先级低的贴纸标签指的是去掉贴纸标签中优先级最低的一个贴纸标签后,如果查找到的贴纸数量不符合预设数量,再去掉当前贴纸标签中优先级最低的一个贴纸标签,依次去掉优先级最低的贴纸标签,直至查找到的贴纸数量符合预设数量。可以避免获取不到对应的目标贴纸的情况。
基于贴纸标签确定对应的目标贴纸,可以是根据贴纸标签向贴纸库中匹配拥有该贴纸标签的贴纸,获取满足贴纸标签的贴纸作为目标贴纸,可以是模糊查找,如:只要有各贴纸标签中的一个以上标签的贴纸都可以作为目标贴纸,也可以是精确查找,如:拥有各贴纸标签所有标签的贴纸作为目标贴纸。当为模糊查找时,基于符合各贴纸标签中的标签个数对各贴纸进行排序,符合的标签个数最多的贴纸排在最前面,依次按照符合的标签个数对获取到的贴纸进行排序。
步骤S300,将目标贴纸,确定为针对目标人像照片推荐的待推荐贴纸。
其中,待推荐贴纸是针对目标人像照片推荐的贴纸,将待推荐贴纸在该目标人像照片的下方的贴纸显示区域显示,用户可以在贴纸显示区域查看推荐的贴纸,选择自己满意的贴纸对目标人像照片进行装饰,用户还可以进行预装饰,可将贴纸装饰在目标人像照片上,查看装饰效果,还可以切换为其他贴纸,目标人像照片中还可以装饰多个贴纸。
在一个实施例中,贴纸推荐方法还包括步骤:接收贴纸选择指令,贴纸选择指令包括贴纸标识;记录目标人像照片对应的用户信息的贴纸使用记录,贴纸使用记录包括与贴纸标识对应的贴纸的贴纸标签。
其中,贴纸选择指令可以是用户在终端贴纸显示区域中选择某个贴纸,为当前界面中的目标人像照片进行装饰后,保存装饰后的目标人像照片时的指令,认定为贴纸选择指令,贴纸选择指令包括贴纸标识,也可以是用户在终端贴纸显示区域中选择某个贴纸时获取该贴纸的指令,认定为贴纸选择指令,贴纸选择指令包括贴纸标识。贴纸标识是用于确定是哪个贴纸的标识,该标识可以是编号,每个编号对应一个贴纸。用户信息是上传或拍摄该目标人像照片的用户的用户信息,该用户信息可以是登录时所需的账号信息,也可以是手机号码信息等等。
在一个实施例中,在获取目标人像照片之后,对目标人像照片进行分析,获取目标人像照片的人像特征之前,还包括步骤:获取与目标人像照片对应的用户信息;在存在与用户信息对应的贴纸使用记录时,将贴纸使用记录中的贴纸标签,作为与目标人像照片对应的贴纸标签,并进入并根据贴纸标签确定对应的目标贴纸的步骤;在不存在与用户信息对应的贴纸使用记录时,进入对所述目标人像照片进行分析,获取所述目标人像照片的人像特征的步骤。
其中,在存在与用户信息对应的贴纸使用记录时,将贴纸使用记录中的贴纸标签,作为与目标人像照片对应的贴纸标签即可,也可以基于贴纸使用记录中的贴纸标签与目标人像照片进行综合分析,确定目标人像照片对应的贴纸标签,如:获取与目标人像照片对应的用户信息,在存在与用户信息对应的贴纸使用记录时,获取贴纸使用记录中的贴纸标签,并对目标人像照片进行分析,获取目标人像照片的人像特征,根据人像特征,确定目标人像照片对应的用户标签,基于预设用户标签与贴纸标签的匹配关系,根据用户标签匹配预设用户标签,获取匹配成功的预设用户标签对应的贴纸标签,在预设用户标签对应的贴纸标签和贴纸使用记录中的贴纸标签中,选择共同存在的贴纸标签作为目标人像照片对应的贴纸标签。可以提高推荐到用户满意的贴纸的准确度。
在一个实施例中,将贴纸使用记录中的贴纸标签,作为与目标人像照片对应的贴纸标签,包括:将贴纸使用记录中,使用次数最多的贴纸标签,作为与目标人像照片对应的贴纸标签。
其中,当贴纸使用记录中超过两次时,贴纸标签不一定每次都相同,可以基于贴纸使用记录中,使用次数最多的贴纸标签,可以确定用户大概率会选择拥有使用次数最多的贴纸标签的贴纸,将使用次数最多的贴纸标签作为与目标人像照片对应的贴纸标签,可以提高推荐到用户满意的贴纸的准确度。
上述贴纸推荐方法、装置、计算机可读存储介质和计算机设备,通过在监测到满足贴纸推荐条件时,获取目标人像照片;对目标人像照片进行分析,获取目标人像照片的人像特征;根据人像特征,确定目标人像照片对应的用户标签;基于预设用户标签与贴纸标签的匹配关系,根据用户标签匹配预设用户标签,获取匹配成功的预设用户标签对应的贴纸标签,并根据贴纸标签确定对应的目标贴纸;将目标贴纸,确定为针对目标人像照片推荐的待推荐贴纸。可以给用户推荐出合适的贴纸,使用户更容易找到自己满意的贴纸,提升效率,并使贴纸与人像照片贴合度最高,实现美感效果最大化。
在一个实施中,一种贴纸推荐方法,结合一个具体的具有贴纸装饰功能的应用程序过程进行举例说明。
在进行贴纸推荐之前,获取各样本人像照片的人像特征,以及与样本人像照片对应的贴纸信息,贴纸信息包括:应用于样本人像照片的贴纸,以及与样本人像照片对应的用户的贴纸标签中的至少一种;根据各样本人像照片的人像特征,确定各样本人像照片对应的预设用户标签;根据样本人像照片对应的贴纸信息,确定各样本人像照片对应的贴纸标签;根据各样本人像照片对应的预设用户标签和贴纸标签,确定预设用户标签与贴纸标签的匹配关系。比如:18-25岁的女性用户喜欢使用标新立异的贴纸,25-30岁的女性用户喜欢用气球、雪人等较为童趣的贴纸,30-40岁的女性用户喜欢使用略带沧桑感的贴纸,预先形成预设用户标签与贴纸标签的匹配关系。
在预先形成预设用户标签与贴纸标签的匹配关系之后,当用户登录应用程序,并初次使用贴纸装饰功能时,还可以进一步收集用户的喜好,如:当用户进入应用程序的贴纸相关界面时,向用户展示若干组不同的贴纸供用户选择,来确定用户所喜欢的贴纸,从而初步判断用户所喜欢的贴纸类型,根据喜欢的类型确定预选贴纸标签;也可以通过一些问题让用户选择,比如“你喜欢什么风格的贴纸?”从而初步判断用户所喜欢的类型,根据喜欢的类型确定预选贴纸标签,可以为后续根据用户标签匹配与用户标签相匹配的贴纸标签作参考。
当用户上传或拍摄了人像照片后,满足贴纸推荐条件,应用程序获取目标人像照片,对目标人像照片进行分析,获取目标人像照片的人像特征,人像特征包括用户年龄、性别、肤色、是否佩戴眼镜、妆容、发型,服饰风格,服饰颜色,根据人像特征,确定目标人像照片对应的用户标签,基于预设用户标签与贴纸标签的匹配关系,根据用户标签匹配预设用户标签,获取匹配成功的预设用户标签对应的贴纸标签,并在相匹配的贴纸标签的基础上,根据预选贴纸标签进一步筛选贴纸标签,确定最终的贴纸标签,并基于最终的贴纸标签确定对应的目标贴纸,例如:针对佩戴眼镜的人像,提供的贴纸中没有眼镜贴纸;针对穿红色衣服的人像,可以根据颜色匹配提供适宜颜色的贴纸;针对黑色皮肤的人像,可以避开提供美白类贴纸;针对低龄宝宝头像,可以避开少儿不宜的贴纸。将确定的目标贴纸在终端的显示界面中显示,用户可在界面中选择贴纸对照片进行装饰。可以给用户推荐出合适的贴纸,使用户更容易找到自己满意的贴纸,提升效率,并使贴纸与人像照片贴合度最高,实现美感效果最大化。
图4为一个实施例中贴纸推荐方法的流程示意图。应该理解的是,虽然图4的流程图中的各个步骤按照箭头的指示依次显示,但是这些步骤并不是必然按照箭头指示的顺序依次执行。除非本文中有明确的说明,这些步骤的执行并没有严格的顺序限制,这些步骤可以以其它的顺序执行。而且,图4中的至少一部分步骤可以包括多个子步骤或者多个阶段,这些子步骤或者阶段并不必然是在同一时刻执行完成,而是可以在不同的时刻执行,这些子步骤或者阶段的执行顺序也不必然是依次进行,而是可以与其它步骤或者其它步骤的子步骤或者阶段的至少一部分轮流或者交替地执行。
如图5所示,一种贴纸推荐装置,包括:人像照片获取模块310、人像特征获取模块320、用户标签确定模块330、目标贴纸确定模块340和贴纸推荐模块350。
人像照片获取模块310,用于在监测到满足贴纸推荐条件时,获取目标人像照片;
人像特征获取模块320,用于对目标人像照片进行分析,获取目标人像照片的人像特征;
用户标签确定模块330,用于根据人像特征,确定目标人像照片对应的用户标签;
目标贴纸确定模块340,用于基于预设用户标签与贴纸标签的匹配关系,根据用户标签匹配所述预设用户标签,获取匹配成功的预设用户标签对应的贴纸标签,并根据贴纸标签确定对应的目标贴纸;
贴纸推荐模块350,用于将目标贴纸,确定为针对目标人像照片推荐的待推荐贴纸。
在一个实施例中,人像照片获取模块310还用于:接收到用户终端上传的目标人像照片,判定监测到满足贴纸推荐条件;或者,在用户终端的摄像头打开的情况下,监测到拍摄指令时,判定监测到满足贴纸推荐条件;或者,在用户终端的摄像头打开的情况下,监测到摄像头的拍摄范围内存在人像时,判定监测到满足贴纸推荐条件。
在一个实施例中,目标贴纸确定模块340还用于:获取各样本人像照片的人像特征,以及与样本人像照片对应的贴纸信息,贴纸信息包括:应用于样本人像照片的贴纸,以及与样本人像照片对应的用户的贴纸标签中的至少一种;根据各样本人像照片的人像特征,确定各样本人像照片对应的预设用户标签;根据样本人像照片对应的贴纸信息,确定各样本人像照片对应的贴纸标签;根据各样本人像照片对应的预设用户标签和贴纸标签,确定预设用户标签与贴纸标签的匹配关系。
在一个实施例中,目标贴纸确定模块340还用于:根据各样本人像照片的人像特征,对各样本人像照片进行分类,获得各类别对应的样本人像照片;将各类别对应的人像特征对应的用户标签,作为该类别对应的样本人像照片对应的预设用户标签。
在一个实施例中,目标贴纸确定模块340还用于:获取各类别对应的样本人像照片对应的贴纸信息的贴纸特征,并确定各贴纸特征对应的贴纸标签;统计各类别对应的样本人像照片对应的贴纸标签的出现次数;基于各贴纸标签的出现次数,将出现次数满足次数条件的贴纸标签,确定为该类别对应的样本人像照片对应的贴纸标签。
在一个实施例中,目标贴纸确定模块340还用于:出现次数满足次数条件的贴纸标签,为出现次数最多的贴纸标签。
在一个实施例中,目标贴纸确定模块340还用于:出现次数满足次数条件的贴纸标签,为出现次数与贴纸数目的比值大于预定比值的贴纸标签。
在一个实施例中,目标贴纸确定模块340还用于:当贴纸标签包括至少两个贴纸标签时,根据每一贴纸标签的优先级,确定对应的目标贴纸。
如图6所示,在一个实施例中,贴纸推荐装置还包括记录模块360:用于接收贴纸选择指令,贴纸选择指令包括贴纸标识;记录目标人像照片对应的用户信息的贴纸使用记录,贴纸使用记录包括与贴纸标识对应的贴纸的贴纸标签。
如图6所示,在一个实施例中,贴纸推荐装置还包括用户信息获取模块370,获取与所述目标人像照片对应的用户信息;在存在与用户信息对应的贴纸使用记录时,将贴纸使用记录中的贴纸标签,作为与所述目标人像照片对应的贴纸标签,并进入所述并根据所述贴纸标签确定对应的目标贴纸的步骤;在不存在与用户信息对应的贴纸使用记录时,进入对所述目标人像照片进行分析,获取所述目标人像照片的人像特征的步骤。
在一个实施例中,用户信息获取模块370还用于:将贴纸使用记录中,使用次数最多的贴纸标签,作为与所述目标人像照片对应的贴纸标签。
上述贴纸推荐装置,通过人像照片获取模块310在监测到满足贴纸推荐条件时,获取目标人像照片;人像特征获取模块320对目标人像照片进行分析,获取目标人像照片的人像特征;用户标签确定模块330根据人像特征,确定目标人像照片对应的用户标签;目标贴纸确定模块340基于预设用户标签与贴纸标签的匹配关系,根据用户标签匹配预设用户标签,获取匹配成功的预设用户标签对应的贴纸标签,并根据贴纸标签确定对应的目标贴纸;贴纸推荐模块350将目标贴纸,确定为针对目标人像照片推荐的待推荐贴纸。可以给用户推荐出合适的贴纸,使用户更容易找到自己满意的贴纸,提升效率,并使贴纸与人像照片贴合度最高,实现美感效果最大化。
图7示出了一个实施例中计算机设备的内部结构图。该计算机设备具体可以是图3中的终端110(或服务器120)。如图7所示,该计算机设备包括该计算机设备包括通过***总线连接的处理器、存储器、网络接口、输入装置和显示屏。其中,存储器包括非易失性存储介质和内存储器。该计算机设备的非易失性存储介质存储有操作***,还可存储有计算机程序,该计算机程序被处理器执行时,可使得处理器实现贴纸推荐方法。该内存储器中也可储存有计算机程序,该计算机程序被处理器执行时,可使得处理器执行贴纸推荐方法。计算机设备的显示屏可以是液晶显示屏或者电子墨水显示屏,计算机设备的输入装置可以是显示屏上覆盖的触摸层,也可以是计算机设备外壳上设置的按键、轨迹球或触控板,还可以是外接的键盘、触控板或鼠标等。
本领域技术人员可以理解,图7中示出的结构,仅仅是与本申请方案相关的部分结构的框图,并不构成对本申请方案所应用于其上的计算机设备的限定,具体的计算机设备可以包括比图中所示更多或更少的部件,或者组合某些部件,或者具有不同的部件布置。
在一个实施例中,本申请提供的贴纸推荐装置可以实现为一种计算机程序的形式,计算机程序可在如图7所示的计算机设备上运行。计算机设备的存储器中可存储组成该贴纸推荐装置的各个程序模块,比如,图5所示的人像照片获取模块310、人像特征获取模块320、用户标签确定模块330、目标贴纸确定模块340和贴纸推荐模块350。各个程序模块构成的计算机程序使得处理器执行本说明书中描述的本申请各个实施例的贴纸推荐方法中的步骤。
例如,图7所示的计算机设备可以通过如图5所示的贴纸推荐装置中的人像照片获取模块310执行步骤S220。计算机设备可通过人像特征获取模块320执行步骤S240。计算机设备可通过用户标签确定模块330执行步骤S260。计算机设备可通过目标贴纸确定模块340执行步骤S280。计算机设备可通过贴纸推荐模块350执行步骤S300。
在一个实施例中,提供了一种计算机设备,包括存储器和处理器,存储器存储有计算机程序,计算机程序被处理器执行时,使得处理器执行上述贴纸推荐方法的步骤。此处贴纸推荐方法的步骤可以是上述各个实施例的贴纸推荐方法中的步骤。
在一个实施例中,提供了一种计算机可读存储介质,存储有计算机程序,计算机程序被处理器执行时,使得处理器执行上述贴纸推荐方法的步骤。此处贴纸推荐方法的步骤可以是上述各个实施例的贴纸推荐方法中的步骤。
本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程,是可以通过计算机程序来指令相关的硬件来完成,所述的程序可存储于一非易失性计算机可读取存储介质中,该程序在执行时,可包括如上述各方法的实施例的流程。其中,本申请所提供的各实施例中所使用的对存储器、存储、数据库或其它介质的任何引用,均可包括非易失性和/或易失性存储器。非易失性存储器可包括只读存储器(ROM)、可编程ROM(PROM)、电可编程ROM(EPROM)、电可擦除可编程ROM(EEPROM)或闪存。易失性存储器可包括随机存取存储器(RAM)或者外部高速缓冲存储器。作为说明而非局限,RAM以多种形式可得,诸如静态RAM(SRAM)、动态RAM(DRAM)、同步DRAM(SDRAM)、双数据率SDRAM(DDRSDRAM)、增强型SDRAM(ESDRAM)、同步链路(Synchlink)DRAM(SLDRAM)、存储器总线(Rambus)直接RAM(RDRAM)、直接存储器总线动态RAM(DRDRAM)、以及存储器总线动态RAM(RDRAM)等。
以上实施例的各技术特征可以进行任意的组合,为使描述简洁,未对上述实施例中的各个技术特征所有可能的组合都进行描述,然而,只要这些技术特征的组合不存在矛盾,都应当认为是本说明书记载的范围。
以上所述实施例仅表达了本申请的几种实施方式,其描述较为具体和详细,但并不能因此而理解为对本申请专利范围的限制。应当指出的是,对于本领域的普通技术人员来说,在不脱离本申请构思的前提下,还可以做出若干变形和改进,这些都属于本申请的保护范围。因此,本申请专利的保护范围应以所附权利要求为准。
Claims (18)
1.一种贴纸推荐方法,包括:
在监测到满足贴纸推荐条件时,获取目标人像照片;
对所述目标人像照片进行分析,获取所述目标人像照片的人像特征;
根据所述人像特征,确定所述目标人像照片对应的用户标签;
基于预设用户标签与贴纸标签的匹配关系,根据所述用户标签匹配所述预设用户标签,获取匹配成功的所述预设用户标签对应的贴纸标签,并根据所述贴纸标签确定对应的目标贴纸;
将所述目标贴纸,确定为针对所述目标人像照片推荐的待推荐贴纸;
预设用户标签与贴纸标签的匹配关系的生成方式包括:
获取各样本人像照片的人像特征,以及与所述样本人像照片对应的贴纸信息,所述贴纸信息包括:应用于所述样本人像照片的贴纸,以及与所述样本人像照片对应的用户的贴纸标签中的至少一种;
根据各所述样本人像照片的人像特征,对各所述样本人像照片进行分类,获得各类别对应的样本人像照片,将各类别对应的人像特征对应的用户标签,分别确定为各类别对应的样本人像照片对应的预设用户标签;
获取各类别对应的样本人像照片对应的贴纸信息的贴纸特征,并确定各贴纸特征对应的贴纸标签,统计各类别对应的样本人像照片对应的贴纸标签的出现次数,将各类别对应的贴纸标签中出现次数满足次数条件的贴纸标签,分别确定为各类别对应的样本人像照片对应的贴纸标签;
根据各所述样本人像照片对应的所述预设用户标签和贴纸标签,确定所述预设用户标签与所述贴纸标签的匹配关系。
2.根据权利要求1所述的方法,其特征在于,监测到满足贴纸推荐条件,包括:
接收到用户终端上传的目标人像照片,判定监测到满足贴纸推荐条件;
或者,在用户终端的摄像头打开的情况下,监测到拍摄指令时,判定监测到满足贴纸推荐条件;
或者,在用户终端的摄像头打开的情况下,监测到摄像头的拍摄范围内存在人像时,判定监测到满足贴纸推荐条件。
3.根据权利要求1所述的方法,其特征在于,出现次数满足次数条件的贴纸标签,为出现次数最多的贴纸标签。
4.根据权利要求1所述的方法,其特征在于,出现次数满足次数条件的贴纸标签,为出现次数与贴纸数目的比值大于预定比值的贴纸标签。
5.根据权利要求1所述的方法,其特征在于,所述根据所述贴纸标签确定对应的目标贴纸,包括:
当所述贴纸标签包括至少两个贴纸标签时,根据每一所述贴纸标签的优先级,确定对应的目标贴纸。
6.根据权利要求1所述的方法,其特征在于,所述方法还包括步骤:
接收贴纸选择指令,所述贴纸选择指令包括贴纸标识;
记录所述目标人像照片对应的用户信息的贴纸使用记录,所述贴纸使用记录包括与所述贴纸标识对应的贴纸的贴纸标签。
7.根据权利要求6所述的方法,其特征在于,在获取目标人像照片之后,对所述目标人像照片进行分析,获取所述目标人像照片的人像特征之前,所述方法还包括步骤:
获取与所述目标人像照片对应的用户信息;
在存在与所述用户信息对应的贴纸使用记录时,将所述贴纸使用记录中的贴纸标签,作为与所述目标人像照片对应的贴纸标签,并进入所述根据所述贴纸标签确定对应的目标贴纸的步骤;
在不存在与所述用户信息对应的贴纸使用记录时,进入所述对所述目标人像照片进行分析,获取所述目标人像照片的人像特征的步骤。
8.根据权利要求7所述的方法,其特征在于,所述将贴纸使用记录中的贴纸标签,作为与所述目标人像照片对应的贴纸标签,包括:
将所述贴纸使用记录中,使用次数最多的贴纸标签,作为与所述目标人像照片对应的贴纸标签。
9.一种贴纸推荐装置,其特征在于,包括:
人像照片获取模块,用于在监测到满足贴纸推荐条件时,获取目标人像照片;
人像特征获取模块,用于对所述目标人像照片进行分析,获取所述目标人像照片的人像特征;
用户标签确定模块,用于根据所述人像特征,确定所述目标人像照片对应的用户标签;
目标贴纸确定模块,用于基于预设用户标签与贴纸标签的匹配关系,根据所述用户标签匹配所述预设用户标签,获取匹配成功的所述预设用户标签对应的贴纸标签,并根据所述贴纸标签确定对应的目标贴纸;
贴纸推荐模块,用于将所述目标贴纸,确定为针对所述目标人像照片推荐的待推荐贴纸;
所述目标贴纸确定模块,还用于获取各样本人像照片的人像特征,以及与所述样本人像照片对应的贴纸信息,所述贴纸信息包括:应用于所述样本人像照片的贴纸,以及与所述样本人像照片对应的用户的贴纸标签中的至少一种;根据各所述样本人像照片的人像特征,对各所述样本人像照片进行分类,获得各类别对应的样本人像照片,将各类别对应的人像特征对应的用户标签,分别确定为各类别对应的样本人像照片对应的预设用户标签;获取各类别对应的样本人像照片对应的贴纸信息的贴纸特征,并确定各贴纸特征对应的贴纸标签,统计各类别对应的样本人像照片对应的贴纸标签的出现次数,将各类别对应的贴纸标签中出现次数满足次数条件的贴纸标签,分别确定为各类别对应的样本人像照片对应的贴纸标签;根据各所述样本人像照片对应的所述预设用户标签和贴纸标签,确定所述预设用户标签与所述贴纸标签的匹配关系。
10.根据权利要求9所述的装置,其特征在于,所述人像照片获取模块,还用于:接收到用户终端上传的目标人像照片,判定监测到满足贴纸推荐条件;或者,在用户终端的摄像头打开的情况下,监测到拍摄指令时,判定监测到满足贴纸推荐条件;或者,在用户终端的摄像头打开的情况下,监测到摄像头的拍摄范围内存在人像时,判定监测到满足贴纸推荐条件。
11.根据权利要求9所述的装置,其特征在于,出现次数满足次数条件的贴纸标签,为出现次数最多的贴纸标签。
12.根据权利要求9所述的装置,其特征在于,出现次数满足次数条件的贴纸标签,为出现次数与贴纸数目的比值大于预定比值的贴纸标签。
13.根据权利要求9所述的装置,其特征在于,所述目标贴纸确定模块,还用于:当所述贴纸标签包括至少两个贴纸标签时,根据每一所述贴纸标签的优先级,确定对应的目标贴纸。
14.根据权利要求9所述的装置,其特征在于,所述装置还包括记录模块,用于:接收贴纸选择指令,所述贴纸选择指令包括贴纸标识;记录所述目标人像照片对应的用户信息的贴纸使用记录,所述贴纸使用记录包括与所述贴纸标识对应的贴纸的贴纸标签。
15.根据权利要求14所述的装置,其特征在于,所述装置还包括用户信息获取模块,用于:获取与所述目标人像照片对应的用户信息;在存在与所述用户信息对应的贴纸使用记录时,将所述贴纸使用记录中的贴纸标签,作为与所述目标人像照片对应的贴纸标签,并进入所述根据所述贴纸标签确定对应的目标贴纸的步骤;在不存在与所述用户信息对应的贴纸使用记录时,进入所述对所述目标人像照片进行分析,获取所述目标人像照片的人像特征的步骤。
16.根据权利要求15所述的装置,其特征在于,所述用户信息获取模块,还用于:将所述贴纸使用记录中,使用次数最多的贴纸标签,作为与所述目标人像照片对应的贴纸标签。
17.一种计算机可读存储介质,存储有计算机程序,所述计算机程序被处理器执行时,使得所述处理器执行如权利要求1至8中任一项所述方法的步骤。
18.一种计算机设备,包括存储器和处理器,所述存储器存储有计算机程序,所述计算机程序被所述处理器执行时,使得所述处理器执行如权利要求1至8中任一项所述方法的步骤。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201910703688.2A CN110413818B (zh) | 2019-07-31 | 2019-07-31 | 贴纸推荐方法、装置、计算机可读存储介质和计算机设备 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201910703688.2A CN110413818B (zh) | 2019-07-31 | 2019-07-31 | 贴纸推荐方法、装置、计算机可读存储介质和计算机设备 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN110413818A CN110413818A (zh) | 2019-11-05 |
CN110413818B true CN110413818B (zh) | 2023-11-17 |
Family
ID=68364960
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201910703688.2A Active CN110413818B (zh) | 2019-07-31 | 2019-07-31 | 贴纸推荐方法、装置、计算机可读存储介质和计算机设备 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN110413818B (zh) |
Families Citing this family (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN110865754B (zh) * | 2019-11-11 | 2020-09-22 | 北京达佳互联信息技术有限公司 | 信息展示方法、装置及终端 |
CN112052897B (zh) * | 2020-09-03 | 2022-06-03 | 北京达佳互联信息技术有限公司 | 多媒体数据拍摄方法、装置、终端、服务器及存储介质 |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN106210545A (zh) * | 2016-08-22 | 2016-12-07 | 北京金山安全软件有限公司 | 一种视频拍摄方法、装置及电子设备 |
CN106803057A (zh) * | 2015-11-25 | 2017-06-06 | 腾讯科技(深圳)有限公司 | 图像信息处理方法及装置 |
CN108230283A (zh) * | 2018-01-19 | 2018-06-29 | 维沃移动通信有限公司 | 一种贴图素材推荐方法和电子设备 |
CN108875619A (zh) * | 2018-06-08 | 2018-11-23 | Oppo广东移动通信有限公司 | 视频处理方法和装置、电子设备、计算机可读存储介质 |
Family Cites Families (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN106777329B (zh) * | 2017-01-11 | 2019-03-05 | 维沃移动通信有限公司 | 一种图像信息的处理方法及移动终端 |
WO2018145577A1 (zh) * | 2017-02-08 | 2018-08-16 | 腾讯科技(深圳)有限公司 | 表情推荐方法和装置 |
CN107909629A (zh) * | 2017-11-06 | 2018-04-13 | 广东欧珀移动通信有限公司 | 贴纸的推荐方法、装置、存储介质及终端设备 |
CN108898649A (zh) * | 2018-06-15 | 2018-11-27 | Oppo广东移动通信有限公司 | 图像处理方法及装置 |
CN109361852A (zh) * | 2018-10-18 | 2019-02-19 | 维沃移动通信有限公司 | 一种图像处理方法及装置 |
-
2019
- 2019-07-31 CN CN201910703688.2A patent/CN110413818B/zh active Active
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN106803057A (zh) * | 2015-11-25 | 2017-06-06 | 腾讯科技(深圳)有限公司 | 图像信息处理方法及装置 |
CN106210545A (zh) * | 2016-08-22 | 2016-12-07 | 北京金山安全软件有限公司 | 一种视频拍摄方法、装置及电子设备 |
CN108230283A (zh) * | 2018-01-19 | 2018-06-29 | 维沃移动通信有限公司 | 一种贴图素材推荐方法和电子设备 |
CN108875619A (zh) * | 2018-06-08 | 2018-11-23 | Oppo广东移动通信有限公司 | 视频处理方法和装置、电子设备、计算机可读存储介质 |
Also Published As
Publication number | Publication date |
---|---|
CN110413818A (zh) | 2019-11-05 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US10083521B1 (en) | Content recommendation based on color match | |
US10109051B1 (en) | Item recommendation based on feature match | |
US9075825B2 (en) | System and methods of integrating visual features with textual features for image searching | |
CN107665238B (zh) | 图片处理方法和装置、用于图片处理的装置 | |
US20200342320A1 (en) | Non-binary gender filter | |
US11978242B2 (en) | Systems and methods for improved facial attribute classification and use thereof | |
WO2007140609A1 (en) | Method and system for image and video analysis, enhancement and display for communication | |
KR102227896B1 (ko) | 영상데이터의 외형서술데이터 획득 방법, 장치 및 프로그램 | |
CN113870133B (zh) | 多媒体显示及匹配方法、装置、设备及介质 | |
CN112889065B (zh) | 用于使用深度学习来提供个性化产品推荐的***和方法 | |
Nguyen et al. | Towards decrypting attractiveness via multi-modality cues | |
US10007860B1 (en) | Identifying items in images using regions-of-interest | |
CN110413818B (zh) | 贴纸推荐方法、装置、计算机可读存储介质和计算机设备 | |
CN116762089A (zh) | 基于多模态时装知识图谱的产品推荐***及方法 | |
CN106951448A (zh) | 一种个性化穿搭推荐方法及*** | |
CN114419202A (zh) | 虚拟形象生成方法和*** | |
JP2014229129A (ja) | 組み合わせ提示装置及びコンピュータプログラム | |
US9953242B1 (en) | Identifying items in images using regions-of-interest | |
Wei et al. | Inferring intrinsic correlation between clothing style and wearers’ personality | |
CN112083863A (zh) | 图像处理方法、装置、电子设备及可读存储介质 | |
KR20200141387A (ko) | 딥러닝 알고리즘을 이용한 영상데이터 검색방법, 장치 및 프로그램 | |
KR102476884B1 (ko) | 크리에이터 매칭 서비스를 통해 의류 정보를 추천하는 서버의 제어 방법 | |
CN111352680A (zh) | 信息推荐方法及装置 | |
US20220100792A1 (en) | Method, device, and program for retrieving image data by using deep learning algorithm | |
Nie et al. | Social media profiler: Inferring your social media personality from visual attributes in portrait |
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 |