一种用于社交软件截图的点赞个数提取方法及装置制造方法及图纸

技术编号:34354994 阅读:34 留言:0更新日期:2022-07-31 06:25
本发明专利技术提供一种用于社交软件截图的点赞个数提取方法及装置,其中,该方法包括:获取社交软件截图,根据光学字符识别方法识别社交软件截图中的文本,得到文本信息和对应文本信息的位置信息;根据文本信息和位置信息,确定预设位置的文本信息,根据预设位置的文本信息判断社交软件截图的类别,并通过模板匹配算法确定社交软件截图中预设图标的位置;若为第一类别或第二类别,基于预设图标的位置,通过漫水法确定目标区域;根据目标区域确定社交软件截图的点赞个数;若为第三类别,根据距离预设图标的位置最近的文本信息确定社交软件截图的点赞个数。实现了对不同展示界面的社交软件点赞截图的点赞个数提取。赞截图的点赞个数提取。赞截图的点赞个数提取。

A method and device for extracting the number of likes for social software screenshots

【技术实现步骤摘要】
一种用于社交软件截图的点赞个数提取方法及装置


[0001]本专利技术涉及计算机网络
,尤其涉及一种用于社交软件截图的点赞个数提取方法及装置。

技术介绍

[0002]目前,微信的使用量已日益增多,也正是由于微信的广泛使用,对微信信息提取的需求也日益精细化,例如经常有截图朋友圈点赞数量获得奖品的活动。通常,这些活动的后台都是人工计数。因此,如何解析微信朋友圈数据,实现用于社交软件截图的点赞个数提取也是一个值得关注的问题。

技术实现思路

[0003]本专利技术提供一种用于社交软件截图的点赞个数提取方法及装置。
[0004]第一方面,本专利技术提供了一种用于社交软件截图的点赞个数提取方法,包括:获取社交软件截图,根据光学字符识别方法识别社交软件截图中的文本,得到文本信息和对应所述文本信息的位置信息;根据所述文本信息和所述位置信息,确定预设位置的文本信息,根据预设位置的文本信息判断所述社交软件截图的类别,所述类别包括第一类别、第二类别和第三类别,并通过模板匹配算法确定所述社交软件截图中预设图标的位置;若为第一类别或第二类别,基于所述预设图标的位置,通过漫水法确定目标区域;根据所述目标区域确定所述社交软件截图的点赞个数;若为第三类别,根据距离所述预设图标的位置最近的文本信息确定所述社交软件截图的点赞个数。
[0005]进一步地,所述获取社交软件截图,根据光学字符识别方法识别社交软件截图中的文本,得到文本信息和对应所述文本信息的位置信息,包括:获取社交软件截图,对所述社交软件截图进行图像预处理后,通过CRAFT算法检测所述社交软件截图中包含文字的第一区域,所述第一区域表示社交软件截图中的文本信息的位置,得到位置信息;通过CRNN和CTC方法识别所述第一区域中的字符串,得到文本信息。
[0006]进一步地,所述根据预设位置的文本信息判断所述社交软件截图的类别,所述类别包括第一类别、第二类别和第三类别,包括:若预设位置的文本信息为第一字符串,则判断所述社交软件截图的类别为第一类别;若预设位置的文本信息为第二字符串,则判断所述社交软件截图的类别为第二类别;否则为第三类别。
[0007]进一步地,所述通过模板匹配算法确定所述社交软件截图中预设图标的位置,包括:通过模板匹配算法遍历所述社交软件截图,确定预设图标与所述社交软件截图像素匹配的第二区域,所述第二区域表示预设图标在所述社交软件截图的位置。
[0008]进一步地,所述若为第一类别或第二类别,基于所述预设图标的位置,通过漫水法确定目标区域;根据所述目标区域确定所述社交软件截图的点赞个数,包括:根据所述第二区域右下角的像素遍历周围的像素,若周围的像素与第二区域右下角的像素的差值在预设范围内,则标记该像素,得到目标区域;若为第一类别,通过模板匹配算法确定所述目标区
域中的逗号的个数,得到所述社交软件截图的点赞个数;若为第二类别,将所述目标区域二值化后,对二值化后的目标区域进行横向膨胀和/或腐蚀,确定横向二值图;对二值化后的目标区域进行纵向膨胀和/或腐蚀,确定纵向二值图;将所述横向二值图和纵向二值图结合,根据结合后的二值图中头像框的轮廓确定点赞个数。
[0009]进一步地,所述若为第三类别,根据距离所述预设图标的位置最近的文本信息确定所述社交软件截图的点赞个数,包括:所述若为第三类别,根据所述预设图标的位置右侧的文本信息确定所述社交软件截图的点赞个数。
[0010]第二方面,本专利技术还提供了一种用于社交软件截图的点赞个数提取装置,包括:第一处理模块,用于获取社交软件截图,根据光学字符识别方法识别社交软件截图中的文本,得到文本信息和对应所述文本信息的位置信息;第二处理模块,用于根据所述文本信息和所述位置信息,确定预设位置的文本信息,根据预设位置的文本信息判断所述社交软件截图的类别,所述类别包括第一类别、第二类别和第三类别,并通过模板匹配算法确定所述社交软件截图中预设图标的位置;第三处理模块,用于若为第一类别或第二类别,基于所述预设图标的位置,通过漫水法确定目标区域;根据所述目标区域确定所述社交软件截图的点赞个数;第四处理模块,用于若为第三类别,根据距离所述预设图标的位置最近的文本信息确定所述社交软件截图的点赞个数。
[0011]第三方面,本专利技术还提供一种电子设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述程序时实现如上述任一种所述用于社交软件截图的点赞个数提取方法的步骤。
[0012]第四方面,本专利技术还提供一种非暂态计算机可读存储介质,其上存储有计算机程序,该计算机程序被处理器执行时实现如上述任一种所述用于社交软件截图的点赞个数提取方法的步骤。
[0013]第五方面,本专利技术还提供一种计算机程序产品,包括计算机程序,所述计算机程序被处理器执行时实现如上述任一种所述用于社交软件截图的点赞个数提取方法的步骤。
[0014]本专利技术提供的一种用于社交软件截图的点赞个数提取方法及装置,通过获取社交软件截图,根据光学字符识别方法识别社交软件截图中的文本,得到文本信息和对应所述文本信息的位置信息;根据所述文本信息和所述位置信息,确定预设位置的文本信息,根据预设位置的文本信息判断所述社交软件截图的类别,所述类别包括第一类别、第二类别和第三类别,并通过模板匹配算法确定所述社交软件截图中预设图标的位置;若为第一类别或第二类别,基于所述预设图标的位置,通过漫水法确定目标区域;根据所述目标区域确定所述社交软件截图的点赞个数;若为第三类别,根据距离所述预设图标的位置最近的文本信息确定所述社交软件截图的点赞个数。实现了对不同展示界面的社交软件点赞截图的点赞个数提取。
附图说明
[0015]为了更清楚地说明本专利技术或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作一简单地介绍,显而易见地,下面描述中的附图是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
[0016]图1是根据本专利技术提供的用于社交软件截图的点赞个数提取方法的一些实施例的流程示意图;图2是OCR的技术路线的流程示意图;图3是预设图标的示意图;图4是检测的社交软件截图的示意图;图5是目标区域的示意图;图6是目标区域二值化的示意图;图7是膨胀操作的示意图;图8是腐蚀操作的示意图;图9是水平方向分别进行一次膨胀和一次腐蚀得到的图像的示意图;图10是竖直方向分别进行一次膨胀和一次腐蚀得到的图像的示意图;图11是将图9和图10相加得到的图像的示意图;图12是根据本专利技术提供的用于社交软件截图的点赞个数提取装置的一些实施例的结构示意图;图13是根据本专利技术提供的电子设备的结构示意图。
具体实施方式
[0017]为使本专利技术的目的、技术方案和优点更加清楚,下面将结合本专利技术中的附图,对本专利技术中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种用于社交软件截图的点赞个数提取方法,其特征在于,包括:获取社交软件截图,根据光学字符识别方法识别社交软件截图中的文本,得到文本信息和对应所述文本信息的位置信息;根据所述文本信息和所述位置信息,确定预设位置的文本信息,根据预设位置的文本信息判断所述社交软件截图的类别,所述类别包括第一类别、第二类别和第三类别,并通过模板匹配算法确定所述社交软件截图中预设图标的位置;若为第一类别或第二类别,基于所述预设图标的位置,通过漫水法确定目标区域;根据所述目标区域确定所述社交软件截图的点赞个数;若为第三类别,根据距离所述预设图标的位置最近的文本信息确定所述社交软件截图的点赞个数。2.根据权利要求1所述的用于社交软件截图的点赞个数提取方法,其特征在于,所述获取社交软件截图,根据光学字符识别方法识别社交软件截图中的文本,得到文本信息和对应所述文本信息的位置信息,包括:获取社交软件截图,对所述社交软件截图进行图像预处理后,通过CRAFT算法检测所述社交软件截图中包含文字的第一区域,所述第一区域表示社交软件截图中的文本信息的位置,得到位置信息;通过CRNN和CTC方法识别所述第一区域中的字符串,得到文本信息。3.根据权利要求1所述的用于社交软件截图的点赞个数提取方法,其特征在于,所述根据预设位置的文本信息判断所述社交软件截图的类别,所述类别包括第一类别、第二类别和第三类别,包括:若预设位置的文本信息为第一字符串,则判断所述社交软件截图的类别为第一类别;若预设位置的文本信息为第二字符串,则判断所述社交软件截图的类别为第二类别;否则为第三类别。4.根据权利要求1所述的用于社交软件截图的点赞个数提取方法,其特征在于,所述通过模板匹配算法确定所述社交软件截图中预设图标的位置,包括:通过模板匹配算法遍历所述社交软件截图,确定预设图标与所述社交软件截图像素匹配的第二区域,所述第二区域表示预设图标在所述社交软件截图的位置。5.根据权利要求4所述的用于社交软件截图的点赞个数提取方法,其特征在于,所述若为第一类别或第二类别,基于所述预设图标的位置,通过漫水法确定目标区域;根据所述目标区域确定所述社交软件截图的点赞个数,包括:根据所述第二区域右下角的像素遍历周围的像素,若...

【专利技术属性】
技术研发人员:李成志
申请(专利权)人:北京百炼智能科技有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1