掌桥专利:专业的专利平台
掌桥专利
首页

一种图片分割处理方法及处理系统

文献发布时间:2023-06-19 10:21:15


一种图片分割处理方法及处理系统

技术领域

本发明涉及图像处理领域,具体涉及一种图片分割处理方法及处理系统。

背景技术

随着互联网和图像技术的发展,人们越来越多的通过图片来相互沟通,在图片沟通时,并不是图片的所有信息都需要发送给对方,所以需要对图片进行裁剪,现有技术提供一种图片的裁剪方法,该方法具体包括:确定用户选择的当前编辑区域 ( 即选择的图片区域),将用户选择的当前编辑区域裁剪下来形成一张新的图片。

在申请号为201010229385.0;公告日为2016.2.3的中国专利文献中公开了一种图片的裁剪方法及系统;其提供了一种图片的裁剪方法及系统,所述方法具体包括如下步骤:确定用户选择的图片区域;获取所述图片区域的外形尺寸值;根据所述用户选择的图片区域与图片的位置关系,动态调整所述外形尺寸值的显示位置。

但是该裁剪方法及系统在对图片进行裁剪时;不能对图片的信息内容内容进行识别;这样会导致将图片上的同一信息内容上下分离的情况出现;这样会导致无法准确从图片上获取信息内容信息;特别是对软件的聊天记录图片进行裁剪时;若信息内容被切割分为两部分;则会导致聊天记录的信息混乱;从而会影响聊天记录的真实性和可靠性;同时该裁剪方法及系统通过裁剪框选定截取位置后;裁剪框的位置不能移动;若需调整截取框的位置则需要在图片的上重新选择截取位置;这样操作复杂。

发明内容

本发明提供一种能将图片上的文字进行识别,避免裁剪图片时将文字上下分割的图片分割处理方法及处理系统。

为达到上述目的,本发明的技术方案是:一种图片分割处理方法,包括以下步骤。

(1).添加待处理图片。

(2-1).确定选取框宽度数值以及高度数值。

(4).若进行操作二则进行步骤(8)。

(8).在待处理图片的左侧设置第一选择线;根据选取框宽度数值设置第二选择线。

(9)在待处理图片的顶部为起点设置一条第三选择线,然后沿图片的上下方向;根据选取框高度数值确定下一条第三选择线预设位置;完成后进行步骤(9.1)。

(9.1).判断第三选择线预设位置是否位于信息内容上;若否则生成选取框,进行步骤(9.3);若是则进行步骤(9.2)。

(9.2).若第三选择线预设位置靠近信息内容顶部则第三选择线向上移动;使第三选择线位于信息内容上方;若第三选择线预设位置靠近信息内容底部则第三选择线向下移动;使第三选择线位于信息内容下方;并生成选取框;移动后的第三选择线作为起点。

(9.3).根据预选取框高度数值设置下一条第三选择线;然后重复进行步骤(9.2);当选取框将待处理图片分割完成后进行步骤(11)。

(11).输出图像信息。

以上方法,通过调整第三选择线的位置,改变选择框在待图片上的截取位置;这样能截取不同的图像信息;同时在对聊天记录图片进行截取时,调整第三选择线预设位置不会出现信息内容上方,使得对信息内容内容的获取效果好;同时能避免没有将完整的信息内容内容截取而导致聊天记录表达的信息出现歧义;同时操作二通过选取框宽度数值、选取框高度数值生成一个选取框,然后通过判断选取框上的第三选择线是否对图片上的信息内容进行上下分割;改变第三选择线的位置;然后再以该第三选择线的位置为起点生成下一个选取框;这样选取框是自动生成的,操作方便;通过调整选取框位置移动数值改变选取框在待处理图片上的位置,这样能改变选取框的截取信息;在需要改变待处理图片上的截取位置时,不需要重新生成选取框,操作简单高效;本方案能将待处理图片的上信息截取生成图像信息保存。

进一步的,步骤(8)具体为:选取框的数量为n个,设置m个选取框的调节高度,m个选取框位于n个选取框的前端,若需要设置前m个选取框的高度数值与选取框高度数值不同;则设置前m个选取框的的调节高度;若不需设置前m个选取框的高度数值;在待处理图片的左侧设置第一选择线;沿第一选择线向待处理图片的的右侧移动方向;根据选取框宽度数值设置第二选择线;然后进行步骤(9)。

以上方法,因为图片信息会保存在电子文档上;而在电子文档上会出现前几页需要设置页眉的情况;电子文档设有页眉的一页的高度会减少;通过设置前m个选取框的高度数值;改变前m个选取框的高度数值;这样生成的图像信息在电子文档上保存时不需要再次调整大小;进而生成的图像信息方便使用。

进一步的,若需要设置前m个选取框的高度数值与选取框高度数值不同;包括以下步骤。

(8.1). 输入m的数值和调节高度数值。

(8.2). 在待处理图片的左侧设置第一选择线;沿第一选择线根据选取框宽度数值设置第二选择线。

(8.3)在待处理图片的顶部为起点设置一条第三选择线,然后沿图片的上下方向;根据调节高度数值确定下一条第三选择线预设位置;完成后进行步骤(8.4)。

(8.4).判断第三选择线预设位置是否位于信息内容上;若否则生成选取框,并进行步骤(8.6);若是则进行步骤(8.5)。

(8.5)若第三选择线预设位置靠近信息内容顶部则第三选择线向上移动;使第三选择线预设位置位于信息内容上方;若第三选择线预设位置靠近信息内容底部则第三选择线向下移动;使第三选择线预设位置位于信息内容下方;并生成选取框;移动后的第三选择线作为起点。

(8.6).根据预设第m个选择框的调节高度数值设置下一条第三选择线;然后重复进行步骤(8.4);当m条第三选择线设置完成后以最后一条第三选择线为起点,根据预设的n个选取框高度数值设置下一条第三选择线;设置完成后进行步骤进行步骤(9.1)—步骤(11)。

以上方法,根据m的数值和调节高度数值相邻第三选取线的宽度进行调整;从而改变选取框的高度;这样实现对前m个选取框的高度调整;当m条第三选择线设置完成后再以最后一条第三选择线为起点,根据预设选取框高度数值设置下一条第三选择线,直至选取框设置完成;这样根据电子文档需要设置页眉的页面的数量对m的数值进行设置;这样保存在电子文档的图像信息不需要再次调整尺寸。

进一步的,步骤(11)具体为:截取选取框内的图像数据;生成图像在图片上下方向排列顺序的命名数据;并将命名数据和图像数据结合生成图像信息输出。

以上方法,根据选取框的排列顺序生成命名数据与选取框排列顺截取到的图像数据结合保存;这样方便查阅图像信息在带处理图片上为位置。

进一步的,在步骤(1)之后还包括。

(2).若待处理图片需要调整宽度大小;则输入图片调整后的宽度数值;若需要调整选取框高度大小,则输入选取框高度数值。

(3).若需要调整选取框宽度大小,则输入选取框宽度数值。

(4).若进行操作一则进行步骤(5)。

(5).在待处理图片的左侧设置第一选择线;沿第一选择线向待处理图片的的右侧移动方向;根据选取框宽度数值设置第二选择线。

(6).在待处理图片的顶部为起点设置一条第三选择线,然后沿图片的上下方向;根据选取框高度数值设置多条第三选择线;并生成选取框;选取框高度数值为相邻第三选择线之间的距离。

(7).沿图片的上下方向调整第三选择线的位置;全部第三选择线调整完成后进行步骤(11)。

以上方法,可以对图片大小以及选取框的大小进行调整;同时选取框是以待处理图片的左侧为起点向右平移的;在移动是选取框的大小不发生变化;通过图片调整后的宽度数值对图片进行调整,能对待截取的图片进行放大、缩小;根据使用情况进行操作使用方便;本方案的操作一通过选取框宽度数值、选取框高度数值生成选择框,方便生成固定的选取框。

进一步的,所述步骤(11)之前还包括:步骤(10).若需要调整选取框位置;则输入选取框位置移动数值;全部选取框以待处理图片左侧为起点;根据选取框位置移动数值向右平移,以上方法,可以方便对选取框的位置进行整体移动。

进一步的,步骤(2)中:若待处理图片需要调整宽度大小;则输入图片调整后的宽度数值;具体为:根据图片调整后的宽度数值以待处理图片的左侧定点为原点进行等比例缩放,方便进行图片的大小进行调整。

本发明还提供一种图片分割处理系统,包括图片处理模块;图片处理模块包括选取框宽度以及高度预设模块、选取框宽度高度处理模块、选取框位置处理模块、输出模块和选取框,选取框宽度以及高度预设模块与选取框宽度高度处理模块以及选取框相连,选取框位置处理模块与选取框相连,选取框宽度高度处理模块与输出模块相连。

所述选取框由第一选择线、第二选择线和第三选择线组成;第三选择线设有一条以上;第三选择线位于第一选择线和第二选择线之间并与第一选择线、第二选择线连接;所述选取框宽度大小为第一选择线与第二选择线之间的距离;所述选取框高度大小为相邻第三选择线之间的距离。

选取框宽度以及高度预设模块用于预设选取框宽度数值和高度数值;选取框宽度高度处理模块用于在待处理图片的左侧设置第一选择线;根据选取框宽度数值设置第二选择线;在待处理图片的顶部为起点设置一条第三选择线,然后沿图片的上下方向;根据选取框高度数值确定下一条第三选择线预设位置;判断第三选择线预设位置是否位于信息内容上;若否则生成选取框,根据预选取框高度数值设置下一条第三选择线;若是则判断第三选择线预设位置,若第三选择线预设位置靠近信息内容顶部则第三选择线向上移动;使第三选择线位于信息内容上方;若第三选择线预设位置靠近信息内容底部则第三选择线向下移动;使第三选择线位于信息内容下方;并生成选取框;移动后的第三选择线作为起点生成选取框。

选取框位置处理模块用于若选取框需要调整位置,则将选取框的位置移动。

输出模块用于截取选取框内的图像数据、生成图像在图片上下方向排列顺序的命名数据;并将命名数据和图像数据结合输出。

以上设置,通过选取框宽度高度处理调整选取框的宽度大小、高度大小并生成选取框;这样能根据需截取图像的大小调整选取框的大小;通过选取框位置处理模块以待处理图片的左侧为起点待处理图片上移动选取框;在需要改变待处理图片上的截取位置时,不需要重新生成选取框,操作简单;同时移动是选取框的大小不发生变化。

进一步的,还包括图片宽度处理模块、手动调整模块,手动调整模块都与选取框以及选取框宽度及高度处理模块相连。

所述选取框高度宽度处理模块还用于若选取框需要调整选取框宽度大小、选取框高度大小,则调整选取框宽度大小、选取框高度大小,并重新生成选取框。

图片宽度处理模块用于若待处理图片需要调整宽度大小,则调整待处理图片的宽度大小。

手动调整模块用于若第三选择线需要调整位置;则沿图片的上下方向对第三选择线的位置调整。

以上设置,通过图片处理模块对待处理图片进行调整;能对待截取的图片进行放大、缩小;根据使用情况进行操作使用方便;通过手动调整模块实现操作一中对第三选择线位置的调整;改变选择框在待图片上的截取位置;这样能截取不同的图像信息;同时在对聊天记录图片进行截取时,调整第三选择线的位置使得对信息内容内容的获取效果好;同时能避免没有将完整的信息内容内容截取而导致聊天记录表达的信息出现歧义。

进一步的,还包括与选取框宽度高度处理模块相连的调节高度模块,用于选取框的数量为n个,设置m个选取框为n个选取框的前端,若需要设置前m个选取框的高度数值与选取框高度数值不同;则对前m个选取框的的调节高度大小进行设置。以上设置,因为电子文档设有页眉的一页的高度会减少;通过设置调节高度模块对前m个选取框的高度数值进行设置;这样这样生成的图像信息在电子文档上保存时不需要再次调整大小。

附图说明

图1为本发明的处理方法的流程图。

图2为本发明的结构示意图。

图3为本发明调整选取框位置的结构示意图。

图4为本发明设置前m个选取框的调节高度的结构示意图。

具体实施方式

下面结合附图和具体实施方式对本发明做进一步详细说明。

如图1-4所示;一种图片分割处理系统,包括图片处理模块和修改模块;图片处理模块包括选取框宽度以及高度预设模块、图片宽度处理模块、选取框宽度高度处理模块、选取框位置处理模块、手动调整模块、调节高度模块、输出模块和选取框2。选取框宽度以及高度预设模块与选取框宽度高度处理模块以及选取框相连,选取框位置处理模块与选取框相连,选取框宽度高度处理模块与输出模块相连。

选取框宽度以及高度预设模块用于预设选取框宽度数值和高度数值。

图片宽度处理模块用于若待处理图片1需要调整宽度大小,则调整待处理图片的宽度大小。

选取框宽度高度处理模块生成选取框和若选取框需要调整选取框宽度大小、选取框高度大小,则调整选取框宽度大小、选取框高度大小,并重新生成选取框。选取框宽度高度处理模块还用于在待处理图片的左侧设置第一选择线;根据选取框宽度数值设置第二选择线;在待处理图片的顶部为起点设置一条第三选择线,然后沿图片的上下方向;根据选取框高度数值确定下一条第三选择线预设位置;判断第三选择线预设位置是否位于信息内容上;若否则生成选取框,根据预选取框高度数值设置下一条第三选择线;若是则判断第三选择线预设位置,若第三选择线预设位置靠近信息内容顶部则第三选择线向上移动;使第三选择线位于信息内容上方;若第三选择线预设位置靠近信息内容底部则第三选择线向下移动;使第三选择线位于信息内容下方;并生成选取框;移动后的第三选择线作为起点生成选取框。

选取框位置处理模块用于若选取框需要调整位置,则将选取框的位置移动。

手动调整模块用于若第三选择线需要调整位置;则沿图片的上下方向对第三选择线的位置调整。

调节高度模块与选取框宽度高度处理模块相连;调节高度模块用于用于选取框的数量为n个,设置m个选取框为n个选取框的前端,若需要设置前m个选取框的高度数值与选取框高度数值不同;则对前m个选取框的的调节高度大小进行设置。在本实施例中m为2。

输出模块用于截取选取框内的图像数据、生成图像在图片上下方向排列顺序的命名数据;并将命名数据和图像数据结合输出。

所述选取框由第一选择线21、第二选择线22和第三选择线23组成;第三选择线设有一条以上;第三选择线位于第一选择线和第二选择线之间并与第一选择线、第二选择线连接;所述选取框宽度大小为第一选择线与第二选择线之间的距离;所述选取框高度大小为相邻第三选择线之间和的距离。

通过图片处理模块对待处理图片进行调整;能对待截取的图片进行放大、缩小;根据使用情况进行操作使用方便;通过选取框宽度高度处理调整选取框的宽度大小、高度大小并生成选取框;这样能根据需截取图像的大小调整选取框的大小;通过选取框位置处理模块以待处理图片的左侧为起点待处理图片上移动选取框;在需要改变待处理图片上的截取位置时,不需要重新生成选取框,操作简单;同时移动是选取框的大小不发生变化;通过手动调整模块实现操作一中对第三选择线位置的调整;改变选择框在待图片上的截取位置;这样能截取不同的图像信息;同时在对聊天记录图片进行截取时,调整第三选择线的位置使得对信息内容内容的获取效果好;同时能避免没有将完整的信息内容内容截取而导致聊天记录表达的信息出现歧义;因为电子文档设有页眉的一页的高度会减少;通过设置调节高度模块对前n个选取框的高度数值进行设置;这样这样生成的图像信息在电子文档上保存时不需要再次调整大小。

修改模块包括文档修改模块、图片修改模块、名称修改模块和储存模块;文档修改模块用于若修改文档信息则添加文档,且将修改后的文档保存在储存模块;图片修改模块用于若需要处理一张以上的图片的宽度大小和高度大小,且将修改后的图片保存在储存模块;名称修改模块用于若需要对文档或图片的名称进行修改,则对文档或图片的名称进行修改。

文档修改模块确定文档修改前关键信息和文档修改后关键信息。文档修改前关键信息包括文档修改前内容;文档修改后关键信息包括文档修改后内容;另一实施例中修改前关键信息还包括修改前内容对应所在主题名称,通过限定主题名称缩小查找范围,使得查找效率高。

图片修改模块包括图片高度转换模块、图片宽度转换模块和图片格式转换模块;图片高度转换模块用于若图片需要调整高度大小,则调整图片的高度大小;图片宽度转换模块用于若图片需要调整宽度大小,则调整图片的宽度大小;图片格式转换模块用于若需要改变图片格式,则选择图片的输出格式。

如图1所示;本发明包括以下步骤:

(1).添加待处理图片。

(2-1).确定选取框宽度数值以及高度数值。

(2).若待处理图片需要调整宽度大小;则输入图片调整后的宽度数值;若需要调整选取框高度大小,则输入选取框高度数值。

(3).若需要调整选取框宽度大小,则输入选取框宽度数值。

(4).若进行操作一则进行步骤(5);若进行操作二则进行步骤(8)。

(5).在待处理图片的左侧设置第一选择线;沿第一选择线向待处理图片的的右侧移动方向;根据选取框宽度数值设置第二选择线。

(6).在待处理图片的顶部为起点设置一条第三选择线,然后沿图片的上下方向;根据选取框高度数值设置多条第三选择线;并生成选取框;选取框高度数值为相邻第三选择线之间的距离。

(7).沿图片的上下方向调整第三选择线的位置;全部第三选择线调整完成后进行步骤(11)。

(8). 在待处理图片的左侧设置第一选择线;根据选取框宽度数值设置第二选择线。

(9)在待处理图片的顶部为起点设置一条第三选择线,然后沿图片的上下方向;根据选取框高度数值确定下一条第三选择线预设位置;完成后进行步骤(9.1)。

(9.1).判断第三选择线预设位置是否位于信息内容上;若否则生成选取框,进行步骤(9.3);若是则进行步骤(9.2)。

(9.2).若第三选择线预设位置靠近信息内容顶部则第三选择线向上移动;使第三选择线位于信息内容上方;若第三选择线预设位置靠近信息内容底部则第三选择线向下移动;使第三选择线位于信息内容下方;并生成选取框;移动后的第三选择线作为起点。

(9.3).根据预选取框高度数值设置下一条第三选择线;然后重复进行步骤(9.2);当选取框将待处理图片分割完成后进行步骤(10)。

(10).若需要调整选取框位置;则输入选取框位置移动数值;全部选取框以待处理图片左侧为起点;根据选取框位置移动数值向右平移,以上方法,可以方便对选取框的位置进行整体移动。

(11).输出图像信息。

(12)若需要对文档进行修改时,确定文档修改前内容和文档修改后内容以及文档修改前主题内容,然后将文档修改前内容替换为文档修改后内容。

(13)若需要对图片大小进行批量修改,根据确定的修改后图片的大小将一张以上图片大小修改为修改后图片的大小。

以上方法,可以对图片大小以及选取框的大小进行调整;同时选取框是以待处理图片的左侧为起点向右平移的;在移动是选取框的大小不发生变化;通过图片调整后的宽度数值对图片进行调整,能对待截取的图片进行放大、缩小;根据使用情况进行操作使用方便;本方案的操作一通过选取框宽度数值、选取框高度数值生成选择框,方便生成固定的选取框。通过调整第三选择线的位置,改变选择框在待图片上的截取位置;这样能截取不同的图像信息;同时在对聊天记录图片进行截取时,调整第三选择线预设位置不会出现信息内容上方,使得对信息内容内容的获取效果好;同时能避免没有将完整的信息内容内容截取而导致聊天记录表达的信息出现歧义;同时操作二通过选取框宽度数值、选取框高度数值生成一个选取框,然后通过判断选取框上的第三选择线是否对图片上的信息内容进行上下分割;改变第三选择线的位置;然后再以该第三选择线的位置为起点生成下一个选取框;这样选取框是自动生成的,操作方便;通过调整选取框位置移动数值改变选取框在待处理图片上的位置,这样能改变选取框的截取信息;在需要改变待处理图片上的截取位置时,不需要重新生成选取框,操作简单高效;本方案能将待处理图片的上信息截取生成图像信息保存。

信息内容包括待处理图片中的文字、图片、视频/或表情信息,在另一实施例中,若信息内容包括两种并列设置的信息内容,则将两种并列设置的信息内容的最上端作为该信息内容的最上端,将两种并列设置的信息内容的最下端作为该信息内容的最下端,然后以最上端和最下端确定位置为该信息内容的内容范围,比如图片中某一行中包括图片和文字,且图片的上端高度高于文字上端的高度,图片下端的高度低于文字下端的高度,则将该信息内容的最上端定义为图片的顶部,信息内容的最下端定义为图片的底部;这样方便在步骤(9.2)中移动操作。

上述方法:

步骤(2)中:若待处理图片需要调整宽度大小;则输入图片调整后的宽度数值;具体为:根据图片调整后的宽度数值以待处理图片的左侧定点为原点进行等比例缩放,方便进行图片的大小进行调整。

步骤(8)具体为:选取框的数量为n个,设置m个选取框的调节高度,m个选取框位于n个选取框的前端,若需要设置前m个选取框的高度数值与选取框高度数值不同;则设置前m个选取框的的调节高度;若不需设置前m个选取框的高度数值;在待处理图片的左侧设置第一选择线;沿第一选择线向待处理图片的的右侧移动方向;根据选取框宽度数值设置第二选择线;然后进行步骤(9)。

以上方法,因为图片信息会保存在电子文档上;而在电子文档上会出现前几页需要设置页眉的情况;电子文档设有页眉的一页的高度会减少;通过设置前m个选取框的高度数值;改变前m个选取框的高度数值;这样生成的图像信息在电子文档上保存时不需要再次调整大小;进而生成的图像信息方便使用。

步骤(8)具体为:若需要设置前m个选取框的高度数值与选取框高度数值不同;包括以下步骤;

(8.1). 输入m的数值和调节高度数值。

(8.2). 在待处理图片的左侧设置第一选择线;沿第一选择线根据选取框宽度数值设置第二选择线。

(8.3)在待处理图片的顶部为起点设置一条第三选择线,然后沿图片的上下方向;根据调节高度数值确定下一条第三选择线预设位置;完成后进行步骤(8.4)。

(8.4).判断第三选择线预设位置是否位于信息内容上;若否则生成选取框,并进行步骤(8.6);若是则进行步骤(8.5)。

(8.5)若第三选择线预设位置靠近信息内容顶部则第三选择线向上移动;使第三选择线预设位置位于信息内容上方;若第三选择线预设位置靠近信息内容底部则第三选择线向下移动;使第三选择线预设位置位于信息内容下方;并生成选取框;移动后的第三选择线作为起点。

(8.6).根据预设第m个选择框的调节高度数值设置下一条第三选择线;然后重复进行步骤(8.4);当m条第三选择线设置完成后以最后一条第三选择线为起点,根据预设的n个选取框高度数值设置下一条第三选择线;设置完成后进行步骤(9.1)—步骤(11)。

在本实施例中,m为2;根据m的数值和调节高度数值相邻第三选取线的宽度进行调整;从而改变选取框的高度;这样实现对前m个选取框的高度调整;当m条第三选择线设置完成后再以最后一条第三选择线为起点,根据选取框高度数值设置下一条第三选择线,直至选取框设置完成;这样根据电子文档需要设置页眉的页面的数量对m的数值进行设置;保存在电子文档的图像信息不需要再次调整尺寸。

步骤(11)具体为:截取选取框内的图像数据;生成图像在图片上下方向排列顺序的命名数据;并将命名数据和图像数据结合生成图像信息输出。输出时选择图像数据的输出格式。在本实施例中,所述输出格式包括JPG格式、PNG格式、GIF格式、BMP格式和TIF格式;根据选取框的排列顺序生成命名数据与选取框排列顺截取到的图像数据结合保存;这样方便查阅图像信息在带处理图片上为位置。输出不同格式的方法为现有技术,在此不作累述。

所述信息内容包括待处理图片中的文字、图片、视频或表情信息等。若两条第三选择线之间具有多个信息内容,则对步骤(8.5)和步骤(9.2)中对第三选择线预设位置是否靠近最上方信息内容的顶部或最下方信息内容的底部进行判断。

相关技术
  • 一种图片分割处理方法及处理系统
  • 一种图片智能处理方法及其处理系统
技术分类

06120112517978