CN108804652B - 封面图片的生成方法、装置、存储介质和电子装置 - Google Patents
封面图片的生成方法、装置、存储介质和电子装置 Download PDFInfo
- Publication number
- CN108804652B CN108804652B CN201810580155.5A CN201810580155A CN108804652B CN 108804652 B CN108804652 B CN 108804652B CN 201810580155 A CN201810580155 A CN 201810580155A CN 108804652 B CN108804652 B CN 108804652B
- Authority
- CN
- China
- Prior art keywords
- picture
- sub
- pictures
- information
- cartoon
- 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
Images
Landscapes
- Processing Or Creating Images (AREA)
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
Abstract
本发明公开了一种封面图片的生成方法、装置、存储介质和电子装置。其中,该方法包括:获取第一图片集合,其中,所述第一图片集合包括漫画中的多幅图片,每幅图片包括至少一张子图片;从所述第一图片集合中筛选出信息量最大的子图片,得到目标子图片,其中,所述信息量用于表示所述子图片的画面信息;将所述目标子图片作为所述漫画的封面图片。本发明解决了人工制作漫画章节封面的效率比较低的技术问题。
Description
技术领域
本发明涉及图片处理领域,具体而言,涉及一种封面图片的生成方法、装置、存储介质和电子装置。
背景技术
章节封面是漫画章节的一个重要组成部分,精美清晰的章节封面更能吸引用户点击阅读该章节内容,对提升用户的活跃有较大作用。现有的生成章节封面时通常采用人工制作章节封面,但是人工制作章节封面会受到人力的影响,无法及时更新影响正常的章节更新发布,而且人工制作章节封面的效率比较低,当需要制作的章节封面的数量比较大,人工制作难以实现。
针对上述的问题,目前尚未提出有效的解决方案。
发明内容
本发明实施例提供了一种封面图片的生成方法、装置、存储介质和电子装置,以至少解决人工制作漫画章节封面的效率比较低的技术问题。
根据本发明实施例的一个方面,提供了一种封面图片的生成方法,包括:获取第一图片集合,其中,所述第一图片集合包括漫画中的多幅图片,每幅图片包括至少一张子图片;从所述第一图片集合中筛选出信息量最大的子图片,得到目标子图片,其中,所述信息量用于表示所述子图片的画面信息;将所述目标子图片作为所述漫画的封面图片。
根据本发明实施例的另一方面,还提供了一种封面图片的生成装置,包括:获取单元,用于获取第一图片集合,其中,所述第一图片集合包括漫画中的多幅图片,每幅图片包括至少一张子图片;筛选单元,用于从所述第一图片集合中筛选出信息量最大的子图片,得到目标子图片,其中,所述信息量用于表示所述子图片的画面信息;确定单元,用于将所述目标子图片作为所述漫画的封面图片。
根据本发明实施例的一方面,还提供了一种存储介质,所述存储介质中存储有计算机程序,其中,所述计算机程序被设置为运行时执行上述的方法。
根据本发明实施例的一方面,还提供了一种电子装置,包括存储器和处理器,所述存储器中存储有计算机程序,所述处理器被设置为通过所述计算机程序执行上述的方法。
在本发明实施例中,通过从第一图片集合中筛选出信息量最大的子图片,得到目标子图片,将目标子图片作为漫画的封面图片,实现了自动筛选子图片,至少解决人工制作漫画章节封面的效率比较低的技术问题,达到了提高生成漫画的封面图片的效率的技术效果。
附图说明
此处所说明的附图用来提供对本发明的进一步理解,构成本申请的一部分,本发明的示意性实施例及其说明用于解释本发明,并不构成对本发明的不当限定。在附图中:
图1是根据本发明实施例的硬件环境的示意图;
图2是根据本发明实施例的封面图片的生成方法的流程图;
图3是根据本发明实施例的漫画图片的示意图;
图4是根据本发明实施例的又一种漫画图片的示意图;
图5是根据本发明实施例包含对话框的二值化矩阵的示意图;
图6是根据本发明实施例翻译图片的示意图;
图7是根据本发明实施例的包含格子的二值化矩阵的示意图;
图8是根据本发明实施例的封面图片的生成装置的示意图;
图9是根据本发明实施例的电子装置的示意图。
具体实施方式
为了使本技术领域的人员更好地理解本发明方案,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分的实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都应当属于本发明保护的范围。
需要说明的是,本发明的说明书和权利要求书及上述附图中的术语“第一”、“第二”等是用于区别类似的对象,而不必用于描述特定的顺序或先后次序。应该理解这样使用的数据在适当情况下可以互换,以便这里描述的本发明的实施例能够以除了在这里图示或描述的那些以外的顺序实施。此外,术语“包括”和“具有”以及他们的任何变形,意图在于覆盖不排他的包含,例如,包含了一系列步骤或单元的过程、方法、***、产品或设备不必限于清楚地列出的那些步骤或单元,而是可包括没有清楚地列出的或对于这些过程、方法、产品或设备固有的其它步骤或单元。
名词解释:
漫画:漫画,是一种艺术形式,是用简单而夸张的手法来描绘生活或时事的图片。
超级分辨率:超分辨率是通过硬件或软件的方法提高原有图像的分辨率,通过一系列低分辨率的图像来得到一幅高分辨率的图像过程就是超分辨率重建。
waifu2x:waifu2x是一个优秀的图片放大&降噪算法,对二次元图片尤其适用,它就是一种超级分辨率技术。
根据本发明实施例的一个方面,提供了一种封面图片的生成方法。在本实施例中,上述封面图片的生成方法可以应用于如图1所示的终端101和服务器102所构成的硬件环境中。如图1所示,终端101通过网络与服务器102进行连接,上述网络包括但不限于:广域网、城域网或局域网,终端101可以是手机终端,也可以是PC终端、笔记本终端或平板电脑终端。
图2是根据本发明实施例的封面图片的生成方法的流程图。如图2所示,该封面图片的生成方法包括如下步骤:
S202,获取第一图片集合,其中,第一图片集合包括漫画中的多幅图片,每幅图片包括至少一张子图片;
漫画是多幅图片的序列,用来描述事情的图片,图3是漫画中的一幅图片,该幅图片中包括3张子图片。多个图3所示的图片可以构成一部漫画,或者一个漫画的章节。第一图片集合包含多幅图3所示的图片,第一图片集合中每张图片的内容可以是不同的。
S204,从第一图片集合中筛选出信息量最大的子图片,得到目标子图片,其中,信息量用于表示子图片的画面信息;
第一图片集合包含多幅图片,每幅图片至少包括一张子图片,因此,第一图片集合中包含多张子图片。从子图片中筛选出一张作为封面图片。筛选时,为了能够表示漫画章节内容,可以选择信息量最大的子图片作为目标子图片。
信息量的核算通过子图片中的头像信息和对话框信息等进行评分,得分越高,信息量越大,即,从第一图片集合中筛选出信息量最大的子图片,得到目标子图片包括:获取多幅图片中的子图片,得到多张子图片;识别多张子图片中头像信息和对话框信息;根据识别出的头像信息和对话框信息对多张子图片进行打分,得到多个分数,其中,头像为加分项,对话框为减分项;将多个分数中最高分关联的子图片作为目标子图片。
从图4可以看出,三张子图片中,有人脸头像的子图片比其他两个自图片的信息含量更丰富,包含更多跟漫画主角或者漫画故事情节相关的信息,所以带有头像的子图片的优先级就更高,尤其是人脸图片的优先级更高。本实施例可以通过识别二次元漫画中人脸头像的软件animeface-2009识别图片中的人脸头像等。
对白是漫画图片中非常重要的一个元素,但是由于封面图片应该尽量精美,有过多的对白的图片不适合作为封面图片,所以带有对白的子图片的优先级会降低。也就是说,在对子图片进行打分时,检测到头像,则对该子图片加一定的分数,在检测到对话框时,则对该子图片减一定的分数。加分项和减分项所对应的分数可以根据不同的漫画进行设置,或者根据头像的数量和对话框的数量对子图片进行打分。例如,每个头像的分值是10分,一个子图片中包含3个头像,该子图片的加分为30分;每个对话框的分值是-10分,一个子图片中包含4个对话框,该子图片的减分为40分;如果每个子图片的基础分值为100分,则包括3个头像和4个对话框的子图片的最终分值为90分。
在识别子图片中的对话框时,可以采用以下两种方式:一种是利用图片处理的方式识别对话框,另一种是利用图片翻译的方式来确定是否有对话框。
首先,利用图片处理的方式识别对话框,即识别多张子图片中对话框信息包括:获取用于表示第一子图片的二值化矩阵,其中,第一子图片为多张子图片中任意一张;检测二值化矩阵中是否存在闭合的框;在检测到二值化矩阵中存在闭合的框的情况下,确定闭合的框为对话框。
二值化矩阵中的元素取值为0或者255,可以通过扫描的方式判断该二值化矩阵中是否有连续元素形成闭合的框环。如图5中,元素取值为255的多个元素形成椭圆形的框,通常该椭圆形的框为子图片中的对话框。通常漫画中采用的对话框为椭圆形框,也可能为矩形框或者多边形的不规则形状的框。其中像素(i,j)与(i-1,j-1)、(i,j+1)为相邻像素,按照从像素(i,j)逆时针寻相邻像素(数值一致),经过若干迭代后回到了像素(i,j),那么可以理解为其中存在环,也就是对白的对话框存在。在扫描时根据子图片中对话框的形状来确定子图片中是否有对话框。一个章节的漫画包括多张子图片,每张子图片都进行二值化处理,得到多个二值化矩阵,并检测每个二值化矩阵中是否包含对话框。本实施例的第一子图片为多张子图片中的任意一张,对多张子图片中的每张子图片进行二值化处理。
其次,利用图片翻译的方式确定是否有对话框,即,识别多张子图片中对话框信息包括:对第一子图片进行图片翻译,其中,第一子图片为多张子图片中的任意一张;在检测到翻译结果的情况下,确定第一子图片包含对话框。
在对图片进行翻译时,如果图片中包含对话框就可以得到翻译结果,如果图片中没有对话框,就无法得到翻译结果。根据是否得到翻译结果来确定子图片中是否包括对话框。在得到翻译结果的情况下确定子图片中包含对话框,在未得到翻译结果的情况下,确定子图片中不包含对话框。当子图片中包含多个对话框的情况下,得到的翻译结果也是多个。如图6所示,图6的左侧示意出漫画的一个画面,包括对话框,在图6的右侧示意图对话框中的原文和译文,因此,根据翻译结果不仅可以确定子图片是否包含对话框,还可以确定包含对话框的个数。在对子图片进行评分时,还可以考虑子图片的色彩度,色彩度干净的图片更适合做封面图片。色彩度比较复杂的图片就不太适合做封面图片。
S206,将目标子图片作为漫画的封面图片。
在得到目标子图片后,将目标子图片作为漫画的封面图片,即封面图片是从多个子图片中筛选出的,信息量比较大更能体现漫画主题或者故事情节。
可选地,将目标子图片作为漫画的封面图片包括:检测目标子图片的分辨率是否与封面图片的默认分辨率相匹配;在目标子图片的分辨率小于默认分辨率时,对目标子图片进行放大处理,其中,放大后的目标子图片的分辨率与默认分辨率相匹配。
如果封面图片的默认分辨率比目标子图片的分辨率大,为了清晰的显示封面图片,需要将目标子图片进行放大处理。在放大目标子图片时可以采用waifu2x超级分辨率工具进行放大。
本发明实施例,通过从第一图片集合中筛选出信息量最大的子图片,得到目标子图片,将目标子图片作为漫画的封面图片,实现了自动筛选子图片,至少解决人工制作漫画章节封面的效率比较低的技术问题,达到了提高生成漫画的封面图片的效率的技术效果。并且筛选的子图片不是固定位置或随机挑选的,而是按照一定的筛选的标准筛选的,使得筛选的图片更能体现漫画的内容。进一步说,根据漫画的图片进行筛选,解决所有章节都使用同一张图片导致的封面图片比较单一的问题,提高了用户体验。
可选地,在获取第一图片集合之前,方法还包括:获取第二图片集合,其中,第二图片集合包括漫画的所有图片,所有图片为图片序列,第二图片集合包括第一图片集合;从图片序列中删除第一张图片和最后一张图片,得到第一图片集合。
一般章节的第一张图片是与章节信息无关的,而最后一张图可能是求月票、推荐或者打赏的宣传图片,一般也与该章内容无关,所以首页与尾页可以去掉。如果章节图片比较多的话,可以考虑去掉首两张、尾两张图片。第二图片集合包括一个章节中的所有图片,也包括首页和尾页的图片。即,第二图片集合包括第一图片集合,第一图片集合中的图片为正文图片,不包含首页和尾页的图片。从第二图片集合中删除首页和尾页的图片,得到第一图片集合。
可选地,在从第一图片集合中筛选出信息量最大的子图片,得到目标子图片之前,方法还包括:获取第二图片集合,其中,第二图片集合包括漫画的所有图片,第二图片集合包括第一图片集合;识别第二图片集合中包含目标字样的图片,得到第一图片;识别第二图片集合中包含的图片数量;在识别出第一图片,或者,识别出图片数量少于第一目标数量的情况下,将默认图片作为漫画的封面图片。
有些章节是通知章节,是用来发布通知内容的,并没有关于漫画主题的内容,因此,这些通知章节可以采用默认图片作为封面图片。通知章节等会有特征,比如,包含“通知”字样,或者一个章节的内容少于3张,确定该章节非漫画正文。因此,的那个识别出含有目标字样的第一图片,或者识别出图片数量少于目标数量,确定使用默认图片作为封面图片。
可选地,在获取第一图片集合之前,方法还包括:获取第二图片集合,其中,第二图片集合包括漫画的所有图片,所有图片为图片序列,第二图片集合包括第一图片集合;扫描所有图片的分辨率;按照分辨率对所有图片进行聚类,其中,具有相同分辨率的图片为一类;查找包含图片的数量小于第二目标数量的类;从第二图片集合中删除类中的图片,得到第一图片集合。
扫描并获取章节所有图片的分辨率,对分辨率进行聚类(聚类算法可以选取kmeans算法),将类元素(即每个类中图片的张数)数量小于3的类中图片剔除掉,这些图片可以理解为章节内的辅助信息,不能选取作为章节封面图片。例如,一个章节中包括10张图片,其中,有2张图片的分辨率为64*64,1张图片的分辨率为32*32,剩下7张图片的分辨率为128*128,则将10张图片聚类为3类,第一类的分辨率为32*32,类元素的数量为1,第二类的分辨率为64*64,类元素的数量为2,第三类的分辨率为128*128,类元素的数量为7。可见,第一类和第二类的数量小于第二目标数量3,则删除第一类和第二类中的图片。
因为一般正文的图片分辨率都保持一致,这些分辨率不一致的图片可能是非正文的图片,所以删除这些图片,得到第一图片集合,以排除这些非正文的图片对选择封面图片的干扰。
可选地,在获取第一图片集合之后,并且在从第一图片集合中筛选出信息量最大的子图片,得到目标子图片之前,方法还包括:对第一图片进行灰度处理,得到灰度图,其中,第一图片为第一图片集合中任意一张图片;对灰度图进行二值化处理,得到二值化矩阵,其中,二值化矩阵用于表示第一图片;检测二值化矩阵中是否存在连续的元素形成的闭合区域;将闭合区域的图片作为子图片。
第一图片进行灰度处理后再进行二值化处理,在进行二值化处理后,得到二值化矩阵。对图3的漫画图片进行处理,得到图7所示的二值化矩阵。如图3所示,漫画主题内容绝大部分都位于框线内(在这里称为格子),所以识别一张图片中格子所在区域即是图片信息所在区域,而格子内的内容就比格子外的内容的优先级更高,更适合挑选出来作章节封面。对二值化矩阵进行扫描,判断是否存在连续的像素(像素值相同)构成矩形,如果存在该矩形,那么该矩形就是漫画的“格子”,如图7所示,每个格子就中就是一个子图片。
需要说明的是,对于前述的各方法实施例,为了简单描述,故将其都表述为一系列的动作组合,但是本领域技术人员应该知悉,本发明并不受所描述的动作顺序的限制,因为依据本发明,某些步骤可以采用其他顺序或者同时进行。其次,本领域技术人员也应该知悉,说明书中所描述的实施例均属于优选实施例,所涉及的动作和模块并不一定是本发明所必须的。
通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到根据上述实施例的方法可借助软件加必需的通用硬件平台的方式来实现,当然也可以通过硬件,但很多情况下前者是更佳的实施方式。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质(如ROM/RAM、磁碟、光盘)中,包括若干指令用以使得一台终端设备(可以是手机,计算机,服务器,或者网络设备等)执行本发明各个实施例所述的方法。
根据本发明实施例的另一个方面,还提供了一种用于实施上述封面图片的生成方法的封面图片的生成装置,如图8所示,该装置包括:
获取单元82,用于获取第一图片集合,其中,第一图片集合包括漫画中的多幅图片,每幅图片包括至少一张子图片;
漫画是多幅图片的序列,用来描述事情的图片,图3是漫画中的一幅图片,该幅图片中包括3张子图片。多个图3所示的图片可以构成一部漫画,或者一个漫画的章节。第一图片集合包含多幅图3所示的图片,第一图片集合中每张图片的内容可以是不同的。
筛选单元84,用于从第一图片集合中筛选出信息量最大的子图片,得到目标子图片,其中,信息量用于表示子图片的画面信息;
可选地,筛选单元包括:获取模块,用于获取多幅图片中的子图片,得到多张子图片;识别模块,用于识别多张子图片中头像信息和对话框信息;打分模块,用于根据识别出的头像信息和对话框信息对多张子图片进行打分,得到多个分数,其中,头像为加分项,对话框为减分项;确定模块,用于将多个分数中最高分关联的子图片作为目标子图片。、
第一图片集合包含多幅图片,每幅图片至少包括一张子图片,因此,第一图片集合中包含多张子图片。从子图片中筛选出一张作为封面图片。筛选时,为了能够表示漫画章节内容,可以选择信息量最大的子图片作为目标子图片。
从图4可以看出,三张子图片中,有人脸头像的子图片比其他两个自图片的信息含量更丰富,包含更多跟漫画主角或者漫画故事情节相关的信息,所以带有头像的子图片的优先级就更高,尤其是人脸图片的优先级更高。本实施例可以通过识别二次元漫画中人脸头像的软件animeface-2009识别图片中的人脸头像等。
对白是漫画图片中非常重要的一个元素,但是由于封面图片应该尽量精美,有过多的对白的图片不适合作为封面图片,所以带有对白的子图片的优先级会降低。也就是说,在对子图片进行打分时,检测到头像,则对该子图片加一定的分数,在检测到对话框时,则对该子图片减一定的分数。加分项和减分项所对应的分数可以根据不同的漫画进行设置,或者根据头像的数量和对话框的数量对子图片进行打分。例如,每个头像的分值是10分,一个子图片中包含3个头像,该子图片的加分为30分;每个对话框的分值是-10分,一个子图片中包含4个对话框,该子图片的减分为40分;如果每个子图片的基础分值为100分,则包括3个头像和4个对话框的子图片的最终分值为90分。
在识别子图片中的对话框时,可以采用以下两种方式:一种是利用图片处理的方式识别对话框,另一种是利用图片翻译的方式来确定是否有对话框。
可选地,识别模块包括:获取子模块,用于获取用于表示第一子图片的二值化矩阵,其中,第一子图片为多张子图片中任意一张;检测子模块,用于检测二值化矩阵中是否存在闭合的框;第一确定子模块,用于在检测到二值化矩阵中存在闭合的框的情况下,确定闭合的框为对话框。
二值化矩阵中的元素取值为0或者255,可以通过扫描的方式判断该二值化矩阵中是否有连续元素形成闭合的框环。如图5中,元素取值为255的多个元素形成椭圆形的框,通常该椭圆形的框为子图片中的对话框。通常漫画中采用的对话框为椭圆形框,也可能为矩形框或者多边形的不规则形状的框。其中像素(i,j)与(i-1,j-1)、(i,j+1)为相邻像素,按照从像素(i,j)逆时针寻相邻像素(数值一致),经过若干迭代后回到了像素(i,j),那么可以理解为其中存在环,也就是对白的对话框存在。在扫描时根据子图片中对话框的形状来确定子图片中是否有对话框。一个章节的漫画包括多张子图片,每张子图片都进行二值化处理,得到多个二值化矩阵,并检测每个二值化矩阵中是否包含对话框。本实施例的第一子图片为多张子图片中的任意一张,对多张子图片中的每张子图片进行二值化处理。
可选地,识别模块包括:翻译自模块,用于对第一子图片进行图片翻译,其中,第一子图片为多张子图片中的任意一张;第二确定子模块,用于在检测到翻译结果的情况下,确定第一子图片包含对话框。
在对图片进行翻译时,如果图片中包含对话框就可以得到翻译结果,如果图片中没有对话框,就无法得到翻译结果。根据是否得到翻译结果来确定子图片中是否包括对话框。在得到翻译结果的情况下确定子图片中包含对话框,在未得到翻译结果的情况下,确定子图片中不包含对话框。当子图片中包含多个对话框的情况下,得到的翻译结果也是多个。因此,根据翻译结果不仅可以确定子图片是否包含对话框,还可以确定包含对话框的个数。在对子图片进行评分时,还可以考虑子图片的色彩度,色彩度干净的图片更适合做封面图片。色彩度比较复杂的图片就不太适合做封面图片。
确定单元86,用于将目标子图片作为漫画的封面图片。
在得到目标子图片后,将目标子图片作为漫画的封面图片,即封面图片是从多个子图片中筛选出的,信息量比较大更能体现漫画主题或者故事情节。
本发明实施例,通过从第一图片集合中筛选出信息量最大的子图片,得到目标子图片,将目标子图片作为漫画的封面图片,实现了自动筛选子图片,至少解决人工制作漫画章节封面的效率比较低的技术问题,达到了提高生成漫画的封面图片的效率的技术效果。并且筛选的子图片不是固定位置或随机挑选的,而是按照一定的筛选的标准筛选的,使得筛选的图片更能体现漫画的内容。进一步说,根据漫画的图片进行筛选,解决所有章节都使用同一张图片导致的封面图片比较单一的问题,提高了用户体验。
根据本发明实施例的又一个方面,还提供了一种用于实施上述封面图片的生成方法的电子装置,如图9所示,该电子装置包括,包括存储器和处理器,该存储器中存储有计算机程序,该处理器被设置为通过计算机程序执行上述任一项方法实施例中的步骤。
可选地,图9是根据本发明实施例的一种电子装置的结构框图。如图9所示,该电子装置可以包括:一个或多个(图中仅示出一个)处理器901、至少一个通信总线902、用户接口903、至少一个传输装置904和存储器905。其中,通信总线902用于实现这些组件之间的连接通信。其中,用户接口903可以包括显示器906和键盘907。传输装置904可选的可以包括标准的有线接口和无线接口。
可选地,在本实施例中,上述电子装置可以位于计算机网络的多个网络设备中的至少一个网络设备。
可选地,在本实施例中,上述处理器可以被设置为通过计算机程序执行以下步骤:
S1,获取第一图片集合,其中,所述第一图片集合包括漫画中的多幅图片,每幅图片包括至少一张子图片;
S2,从所述第一图片集合中筛选出信息量最大的子图片,得到目标子图片,其中,所述信息量用于表示所述子图片的画面信息;
S3,将所述目标子图片作为所述漫画的封面图片。
可选地,本领域普通技术人员可以理解,图9所示的结构仅为示意,电子装置也可以是智能手机(如Android手机、iOS手机等)、平板电脑、掌上电脑以及移动互联网设备(Mobile Internet Devices,MID)、PAD等终端设备。图9其并不对上述电子装置的结构造成限定。例如,电子装置还可包括比图9中所示更多或者更少的组件(如网络接口、显示装置等),或者具有与图9所示不同的配置。
其中,存储器905可用于存储软件程序以及模块,如本发明实施例中的封面图片的生成方法和装置对应的程序指令/模块,处理器901通过运行存储在存储器905内的软件程序以及模块,从而执行各种功能应用以及数据处理,即实现上述的封面图片的生成方法。存储器905可包括高速随机存储器,还可以包括非易失性存储器,如一个或者多个磁性存储装置、闪存、或者其他非易失性固态存储器。在一些实例中,存储器905可进一步包括相对于处理器901远程设置的存储器,这些远程存储器可以通过网络连接至终端。上述网络的实例包括但不限于互联网、企业内部网、局域网、移动通信网及其组合。
上述的传输装置904用于经由一个网络接收或者发送数据。上述的网络具体实例可包括有线网络及无线网络。在一个实例中,传输装置904包括一个网络适配器(NetworkInterface Controller,NIC),其可通过网线与其他网络设备与路由器相连从而可与互联网或局域网进行通讯。在一个实例中,传输装置904为射频(Radio Frequency,RF)模块,其用于通过无线方式与互联网进行通讯。
其中,具体地,存储器905用于存储漫画图片。
采用本发明实施例,提供了一种封面图片的生成方法的方案。通过从第一图片集合中筛选出信息量最大的子图片,得到目标子图片,将目标子图片作为漫画的封面图片,实现了自动筛选子图片,至少解决人工制作漫画章节封面的效率比较低的技术问题,达到了提高生成漫画的封面图片的效率的技术效果。并且筛选的子图片不是固定位置或随机挑选的,而是按照一定的筛选的标准筛选的,使得筛选的图片更能体现漫画的内容。进一步说,根据漫画的图片进行筛选,解决所有章节都使用同一张图片导致的封面图片比较单一的问题,提高了用户体验。
本发明的实施例还提供了一种存储介质,该存储介质中存储有计算机程序,其中,该计算机程序被设置为运行时执行上述任一项方法实施例中的步骤。
可选地,在本实施例中,上述存储介质可以被设置为存储用于执行以下步骤的计算机程序:
S1,获取第一图片集合,其中,所述第一图片集合包括漫画中的多幅图片,每幅图片包括至少一张子图片;
S2,从所述第一图片集合中筛选出信息量最大的子图片,得到目标子图片,其中,所述信息量用于表示所述子图片的画面信息;
S3,将所述目标子图片作为所述漫画的封面图片。
可选地,存储介质还被设置为存储用于执行上述实施例中的方法中所包括的步骤的计算机程序,本实施例中对此不再赘述。
可选地,在本实施例中,本领域普通技术人员可以理解上述实施例的各种方法中的全部或部分步骤是可以通过程序来指令终端设备相关的硬件来完成,该程序可以存储于一计算机可读存储介质中,存储介质可以包括:闪存盘、只读存储器(Read-Only Memory,ROM)、随机存取器(Random Access Memory,RAM)、磁盘或光盘等。
上述实施例中的集成的单元如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在上述计算机可读取的存储介质中。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的全部或部分可以以软件产品的形式体现出来,该计算机软件产品存储在存储介质中,包括若干指令用以使得一台或多台计算机设备(可为个人计算机、服务器或者网络设备等)执行本发明各个实施例所述方法的全部或部分步骤。
在本发明的上述实施例中,对各个实施例的描述都各有侧重,某个实施例中没有详述的部分,可以参见其他实施例的相关描述。
在本申请所提供的几个实施例中,应该理解到,所揭露的客户端,可通过其它的方式实现。其中,以上所描述的装置实施例仅仅是示意性的,例如所述单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件可以结合或者可以集成到另一个***,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,单元或模块的间接耦合或通信连接,可以是电性或其它的形式。
所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目的。
另外,在本发明各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。上述集成的单元既可以采用硬件的形式实现,也可以采用软件功能单元的形式实现。
以上所述仅是本发明的优选实施方式,应当指出,对于本技术领域的普通技术人员来说,在不脱离本发明原理的前提下,还可以做出若干改进和润饰,这些改进和润饰也应视为本发明的保护范围。
Claims (13)
1.一种封面图片的生成方法,其特征在于,包括:
获取第一图片集合,其中,所述第一图片集合包括漫画中的多幅图片,每幅图片包括至少一张子图片;
从所述第一图片集合中筛选出信息量最大的子图片,得到目标子图片,其中,所述信息量用于表示所述子图片的画面信息,所述信息量通过子图片中的头像信息和对话框信息进行评分获得,所述信息量与进行评分得到的分数呈正相关,所述从所述第一图片集合中筛选出信息量最大的子图片,得到目标子图片包括:获取所述多幅图片中的子图片,得到多张子图片;识别所述多张子图片中头像信息和对话框信息;根据识别出的所述头像信息和所述对话框信息对所述多张子图片进行打分,得到多个分数,其中,所述头像为加分项,所述对话框为减分项;将所述多个分数中最高分关联的子图片作为所述目标子图片;
将所述目标子图片作为所述漫画的封面图片。
2.根据权利要求1所述的方法,其特征在于,识别所述多张子图片中对话框信息包括:
获取用于表示第一子图片的二值化矩阵,其中,所述第一子图片为所述多张子图片中任意一张;
检测所述二值化矩阵中是否存在闭合的框;
在检测到所述二值化矩阵中存在所述闭合的框的情况下,确定所述闭合的框为对话框。
3.根据权利要求1所述的方法,其特征在于,识别所述多张子图片中对话框信息包括:
对第一子图片进行图片翻译,其中,所述第一子图片为所述多张子图片中的任意一张;
在检测到翻译结果的情况下,确定所述第一子图片包含对话框。
4.根据权利要求1所述的方法,其特征在于,在从所述第一图片集合中筛选出信息量最大的子图片,得到目标子图片之前,所述方法还包括:
获取第二图片集合,其中,所述第二图片集合包括所述漫画的所有图片,所述第二图片集合包括所述第一图片集合;
识别所述第二图片集合中包含目标字样的图片,得到第一图片;
识别所述第二图片集合中包含的图片数量;
在识别出所述第一图片,或者,识别出所述图片数量少于第一目标数量的情况下,将默认图片作为所述漫画的封面图片。
5.根据权利要求1所述的方法,其特征在于,在获取第一图片集合之前,所述方法还包括:
获取第二图片集合,其中,所述第二图片集合包括所述漫画的所有图片,所述所有图片为图片序列,所述第二图片集合包括所述第一图片集合;
从所述图片序列中删除第一张图片和最后一张图片,得到所述第一图片集合。
6.根据权利要求1所述的方法,其特征在于,在获取第一图片集合之前,所述方法还包括:
获取第二图片集合,其中,所述第二图片集合包括所述漫画的所有图片,所述所有图片为图片序列,所述第二图片集合包括所述第一图片集合;
扫描所述所有图片的分辨率;
按照分辨率对所述所有图片进行聚类,其中,具有相同分辨率的图片为一类;
查找包含图片的数量小于第二目标数量的类;
从所述第二图片集合中删除所述类中的图片,得到所述第一图片集合。
7.根据权利要求1所述的方法,其特征在于,在获取第一图片集合之后,并且在从所述第一图片集合中筛选出信息量最大的子图片,得到目标子图片之前,所述方法还包括:
对第一图片进行灰度处理,得到灰度图,其中,所述第一图片为所述第一图片集合中任意一张图片;
对所述灰度图进行二值化处理,得到二值化矩阵,其中,所述二值化矩阵用于表示所述第一图片;
检测所述二值化矩阵中是否存在连续的元素形成的闭合区域;
将闭合区域的图片作为子图片。
8.根据权利要求1所述的方法,其特征在于,将所述目标子图片作为所述漫画的封面图片包括:
检测所述目标子图片的分辨率是否与所述封面图片的默认分辨率相匹配;
在所述目标子图片的分辨率小于所述默认分辨率时,对所述目标子图片进行放大处理,其中,放大后的所述目标子图片的分辨率与所述默认分辨率相匹配。
9.一种封面图片的生成装置,其特征在于,包括:
获取单元,用于获取第一图片集合,其中,所述第一图片集合包括漫画中的多幅图片,每幅图片包括至少一张子图片;
筛选单元,用于从所述第一图片集合中筛选出信息量最大的子图片,得到目标子图片,其中,所述信息量用于表示所述子图片的画面信息,所述信息量通过子图片中的头像信息和对话框信息进行评分获得,所述信息量与进行评分得到的分数呈正相关;
确定单元,用于将所述目标子图片作为所述漫画的封面图片;
其中,所述筛选单元包括:获取模块,用于获取所述多幅图片中的子图片,得到多张子图片;识别模块,用于识别所述多张子图片中头像信息和对话框信息;打分模块,用于根据识别出的所述头像信息和所述对话框信息对所述多张子图片进行打分,得到多个分数,其中,所述头像为加分项,所述对话框为减分项;确定模块,用于将所述多个分数中最高分关联的子图片作为所述目标子图片。
10.根据权利要求9所述的装置,其特征在于,所述识别模块包括:
获取子模块,用于获取用于表示第一子图片的二值化矩阵,其中,所述第一子图片为所述多张子图片中任意一张;
检测子模块,用于检测所述二值化矩阵中是否存在闭合的框;
第一确定子模块,用于在检测到所述二值化矩阵中存在所述闭合的框的情况下,确定所述闭合的框为对话框。
11.根据权利要求9所述的装置,其特征在于,所述识别模块包括:
翻译自模块,用于对第一子图片进行图片翻译,其中,所述第一子图片为所述多张子图片中的任意一张;
第二确定子模块,用于在检测到翻译结果的情况下,确定所述第一子图片包含对话框。
12.一种存储介质,其特征在于,所述存储介质中存储有计算机程序,其中,所述计算机程序被设置为运行时执行所述权利要求1至8任一项中所述的方法。
13.一种电子装置,包括存储器和处理器,其特征在于,所述存储器中存储有计算机程序,所述处理器被设置为通过所述计算机程序执行所述权利要求1至8任一项中所述的方法。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201810580155.5A CN108804652B (zh) | 2018-06-07 | 2018-06-07 | 封面图片的生成方法、装置、存储介质和电子装置 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201810580155.5A CN108804652B (zh) | 2018-06-07 | 2018-06-07 | 封面图片的生成方法、装置、存储介质和电子装置 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN108804652A CN108804652A (zh) | 2018-11-13 |
CN108804652B true CN108804652B (zh) | 2020-02-07 |
Family
ID=64087551
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201810580155.5A Active CN108804652B (zh) | 2018-06-07 | 2018-06-07 | 封面图片的生成方法、装置、存储介质和电子装置 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN108804652B (zh) |
Families Citing this family (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN109815352B (zh) * | 2019-01-17 | 2021-07-09 | 网易传媒科技(北京)有限公司 | 封面图像选取方法、介质、装置和计算设备 |
CN112417180B (zh) * | 2019-08-23 | 2023-09-19 | 腾讯科技(深圳)有限公司 | 生成影集视频的方法、装置、设备及介质 |
Family Cites Families (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20110205399A1 (en) * | 2008-10-26 | 2011-08-25 | Yuli Gao | Arranging Images Into Pages Using Content-based Filtering And Theme-based Clustering |
CN105893464A (zh) * | 2016-03-28 | 2016-08-24 | 乐视控股(北京)有限公司 | 一种设置相册封面图片的方法、装置及手机 |
CN106021405A (zh) * | 2016-05-12 | 2016-10-12 | 北京奇虎科技有限公司 | 生成相册封面的方法及装置 |
CN107918656A (zh) * | 2017-11-17 | 2018-04-17 | 北京奇虎科技有限公司 | 基于视频标题的视频封面提取方法及装置 |
-
2018
- 2018-06-07 CN CN201810580155.5A patent/CN108804652B/zh active Active
Also Published As
Publication number | Publication date |
---|---|
CN108804652A (zh) | 2018-11-13 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP6595714B2 (ja) | 動的な効果を有する2次元コード画像を生成するための方法および装置 | |
JP3345350B2 (ja) | 文書画像認識装置、その方法、及び記録媒体 | |
JP4271878B2 (ja) | 映像中の文字検索方法及び装置並びに文字検索処理プログラム | |
CN108366058B (zh) | 防止广告运营商流量劫持的方法、装置、设备及存储介质 | |
CN106599940B (zh) | 图片文字的识别方法及装置 | |
CN114155543A (zh) | 神经网络训练方法、文档图像理解方法、装置和设备 | |
CN110942074A (zh) | 字符切分识别方法、装置、电子设备、存储介质 | |
CN112101386B (zh) | 文本检测方法、装置、计算机设备和存储介质 | |
CN110889379A (zh) | 表情包生成方法、装置及终端设备 | |
US20160005175A1 (en) | Service provision device, and method | |
CN111652142A (zh) | 基于深度学习的题目分割方法、装置、设备和介质 | |
CN108804652B (zh) | 封面图片的生成方法、装置、存储介质和电子装置 | |
CN111090817A (zh) | 书籍扩展信息的展示方法、电子设备及计算机存储介质 | |
CN110187816B (zh) | 漫画类型电子书的自动翻页方法、计算设备及存储介质 | |
CN115240203A (zh) | 业务数据处理方法、装置、设备及存储介质 | |
US10963690B2 (en) | Method for identifying main picture in web page | |
CN111638792A (zh) | Ar效果的呈现方法、装置、计算机设备及存储介质 | |
CN111127310B (zh) | 一种图像处理方法、装置、电子设备及存储介质 | |
CN116584100A (zh) | 适合于覆盖媒体内容的图像空间检测 | |
CN109558876B (zh) | 字符识别处理方法及装置 | |
CN110851883A (zh) | 基于图片绘制的设备指纹生成方法及装置 | |
CN115599384B (zh) | 图片文字生成方法、装置、设备及其存储介质 | |
CN114220111B (zh) | 基于云平台的图文批量识别方法及*** | |
CN114863410A (zh) | 一种场景图像文本生成方法、装置、电子设备及存储介质 | |
CN118035975A (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 |