【技术实现步骤摘要】
显示版面排版转换方法、装置、计算机设备和存储介质
[0001]本申请涉及计算机
,特别是涉及一种显示版面排版转换方法、装置、计算机设备和存储介质。
技术介绍
[0002]随着计算机技术的发展,出现了显示版面排版转换技术,显示版面排版转换技术用于在不同尺寸屏幕之间实现排版方案的转换。比如,显示版面排版转换技术可用于将可视化大屏排版方案自动化适配为可视化小屏排版方案。
[0003]传统技术中,显示版面排版转换问题可以分解为版面分析和自动化排版两个子问题。其中,常用的版面分析方式为,通过二值化、轮廓投影、形态学处理、连通域分析等方法综合获取文档的版面信息,或基于神经网络模型的版面分析方法实现版面分析。
[0004]然而,通过二值化、轮廓投影、形态学处理、连通域分析等方法综合获取文档的版面信息的方式,严重依赖人为设计的算法流程,泛化性较差,基于神经网络模型的版面分析方法需要通过标注可视化大屏数据等方式来获取大量训练数据,而可用于标注的可视化大屏数据数量少且标注成本高,可行性较低。
技术实现思路
[0005]基于此,有必要针对上述技术问题,提供一种泛化性好且可行性高的显示版面排版转换方法、装置、计算机设备、计算机可读存储介质和计算机程序产品。
[0006]第一方面,本申请提供了一种显示版面排版转换方法。所述方法包括:
[0007]获取待转换排版方案中单元组件集合以及单元组件集合中单元组件对应的单元组件信息;
[0008]根据单元组件信息,归并同一区域内的单元组件,得 ...
【技术保护点】
【技术特征摘要】
1.一种显示版面排版转换方法,其特征在于,所述方法包括:获取待转换排版方案中单元组件集合以及所述单元组件集合中单元组件对应的单元组件信息;根据所述单元组件信息,归并同一区域内的所述单元组件,得到基础组件以及对应的基础组件信息;根据所述基础组件信息,生成与所述基础组件对应的版面图;对所述版面图进行版面分割,得到版面分割多叉树;其中,所述版面分割多叉树中每个节点表征不同版面区域;根据所述待转换排版方案对应的屏幕尺寸和目标排版转换方案对应的屏幕尺寸确定所述基础组件的缩放比例;根据所述版面分割多叉树和所述缩放比例输出所述目标排版转换方案。2.根据权利要求1所述的方法,其特征在于,所述对所述版面图进行版面分割,得到版面分割多叉树包括:对所述版面图进行第一方向分割,得到版面标题分割线、版面标题区域以及版面内容区域,所述版面标题分割线用于分割所述版面标题区域和所述版面内容区域;对所述版面内容区域进行分割,根据分割结果得到版面分割多叉树。3.根据权利要求2所述的方法,其特征在于,所述对所述版面图进行第一方向分割,得到版面标题分割线、版面标题区域以及版面内容区域包括:根据所述版面图中像素点的像素值,确定像素点的单排第一方向平均值;根据所述单排第一方向平均值,对所述版面图中像素点的像素值进行二值化处理,根据二值化处理结果确定第一方向跳跃点,所述第一方向跳跃点为第一方向上的二值化像素值变化点;根据所述第一方向跳跃点,得到版面标题分割线、版面标题区域以及版面内容区域。4.根据权利要求2所述的方法,其特征在于,所述对所述版面内容区域进行分割,根据分割结果得到版面分割多叉树包括:根据所述版面内容区域中像素点的像素值,对所述版面内容区域进行第二方向分割,得到第二方向分割线,所述第二方向与所述第一方向垂直;根据所述第二方向分割线分割所述版面内容区域,得到至少两个待分割第二方向区域;对所述待分割第二方向区域进行第一方向分割,得到与所述待分割第二方向区域对应的第一方向分割线;根据所述第一方向分割线,对对应的待分割第二方向区域进行分割,得到至少两个待分割第一方向区域;对所述待分割第一方向区域进行二次分割,直到所述待分割第一方向区域内的待分割的版面区域满足预设分割截止条件为止;根据每次分割结果,得到版面分割多叉树。5.根据权利要求4所述的方法,其特征在于,所述根据所述版面内容区域中像素点的像素值,对所述版面内容区域进行第二方向分割,得到第二方向分割线包括:根据所述版面内容区域中像素点的像素值,确定像素点的单排第二方向平均值;
根据所述单排第二方向平均值,对所述版面内容区域中像素点的像素值进行二值化处理,根据二值化处理结果确定第二方向跳跃点,所述第二方向跳跃点为第二方向上的二值化像素值变化点;根据所述第二方向跳跃点,确定第二方向分割点;根据所述第二方向分割点,得到第二方向分割线。6.根据权利要求1所述的方法,其特征在于,所述根据所述版面分割多叉树和所述缩放比例输出所述目标排版转换方案包括:获取所述版面分割多叉树的至少两种遍历顺序;根据所述遍历顺序和所述缩放比例,得到与所述遍历顺序对应的待评估排版方案;对所述待评估排版方案进行评估,输出所述目标排版转换方案。7.根据权利要求6所述的方法,其特征在于,所述对所述待评估排版方案进行评估,输出所述目标排版转换方案包括:统计与所述待评估排版方案对应的原始版面组件数值以及转换版面组件数值;根据所述原始版面组件数值得到第一组件密度,并根据所述转换版面组件数值得到第二组件密度;根据所述第一组件密度和所述第...
【专利技术属性】
技术研发人员:卓志勇,张明波,
申请(专利权)人:腾讯科技深圳有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。