扫描控制方法、系统、电子设备和存储介质技术方案

技术编号:36192687 阅读:12 留言:0更新日期:2022-12-31 21:11
本发明专利技术公开了一种扫描控制方法、系统、电子设备和存储介质,所述方法包括:获取待扫描对象对应的被摄平面和所述摄像模组对应的拍摄平面;判断所述被摄平面和所述拍摄平面之间是否平行,若否,则生成调节指令以调整所述被摄平面和所述拍摄平面两者至平行位置。本发明专利技术能够实时检测摄像模组的拍摄平面与被摄平面是否平行,并在不平行时及时调节矫正以保证高质量的扫描效果,提升了拍摄过程中对被拍摄对象中文本内容的识别率及精度,也便于对扫描或拍摄文本后期的矫正或裁剪;在被扫描文本的尺寸过大时,则采用分段扫描以获取若干分段扫描图像,通过将所有分段扫描图像拼接处理以得到目标扫描文本图像,达到对超大文本的精确扫描和后期还原的效果。和后期还原的效果。和后期还原的效果。

【技术实现步骤摘要】
扫描控制方法、系统、电子设备和存储介质
[0001]本申请是申请日为2021年6月15日、申请号为“202110661393.0”、名称为“扫描控制方法、系统、电子设备和存储介质”的专利技术专利的分案申请。


[0002]本专利技术涉及扫描处理
,特别涉及一种扫描控制方法、系统、电子设备和存储介质。

技术介绍

[0003]以往扫描文件或证件时需要使用专业的扫描仪,然而现在只要拥有带摄像头的手机即可完成,且可以自动去除背景。但是,很难保证手机摄像头与扫描文本之间是平行的,所扫描的文本很容易倾斜且内容不全(倾斜扫描影响文本识别的精度且影响后期矫正)。
[0004]目前,手机扫描软件后期矫正仅提供手动矫正,即人眼调节扫描效果。往往由于手机拍摄平面与文本不保持平行,给后期矫正带来困难(本来文本为矩形,结果拍摄为不规则四边形)。此时,为了保证文本内容的完整性,后期矫正可能手动将文本调节为梯形或者为了保证文本的形状,缩减文本内容,但是,基于手动调节的方式存在调节精度低且不及时等缺陷,不能满足实际扫描需求。

技术实现思路

[0005]本专利技术要解决的技术问题是为了克服现有技术中为文本扫描方式基于手动调节的方式存在调节精度低且不及时等缺陷,不能满足实际扫描需求的缺陷,提供一种扫描控制方法、系统、电子设备和存储介质。
[0006]本专利技术是通过下述技术方案来解决上述技术问题:
[0007]本专利技术提供一种扫描控制方法,所述方法应用于设有摄像模组的智能终端中,所述摄像模组包括TOF摄像头(深度摄像头)和多个图像采集摄像头,所述方法包括:
[0008]获取待扫描对象对应的被摄平面和所述摄像模组对应的拍摄平面;
[0009]判断所述被摄平面和所述拍摄平面之间是否平行,若否,则生成调节指令以调整所述被摄平面和所述拍摄平面两者至平行位置;
[0010]采用所述TOF摄像头获取多个所述图像采集摄像头与所述待扫描对象之间的第二距离信息;
[0011]在所述摄像模组的成像范围未覆盖整个所述待扫描对象的文本范围且所述第二距离信息大于第二设定阈值时,则确定所述待扫描对象尺寸大于设定尺寸,并对所述待扫描对象进行分段扫描处理以获取目标扫描文本图像。
[0012]较佳地,所述判断所述被摄平面和所述拍摄平面之间是否平行,若否,则生成调节指令以调整所述被摄平面和所述拍摄平面两者至平行位置的步骤包括:
[0013]采集所述待扫描对象对应的文本图像;
[0014]提取出所述文本图像中文本区域对应的边界形状信息;
[0015]判断所述边界形状信息是否满足参考矩形信息,若满足,则确定所述被摄平面和所述拍摄平面之间平行;
[0016]若否,则确定所述被摄平面和所述拍摄平面之间不平行,将所述边界形状信息透视变换处理至所述参考矩形信息以获取变换参数,并根据所述变换参数调整所述被摄平面和所述拍摄平面两者至平行位置。
[0017]较佳地,所述摄像模组包括一个第一图像采集摄像头和三个围绕所述第一图像采集摄像头设置的第二图像采集摄像头;
[0018]所述判断所述被摄平面和所述拍摄平面之间是否平行,若否,则生成调节指令以调整所述被摄平面和所述拍摄平面两者至平行位置的步骤包括:
[0019]采用三角测距技术基于所述第一图像采集摄像头和所述第二图像采集摄像头,获取三个所述第二图像采集摄像头所在的所述拍摄平面与所述被摄平面之间的第一距离信息;
[0020]判断每两个所述第一距离信息之间的第一差值是否均小于第一设定阈值,若是,则确定所述被摄平面和所述拍摄平面之间平行;
[0021]若否,确定所述被摄平面和所述拍摄平面之间不平行,选取一个第一距离信息作为参考距离信息,并生成调节指令以调整剩余的所有第一距离信息至所述参考距离信息,以使得所述被摄平面和所述拍摄平面两者达到平行位置。
[0022]较佳地,所述选取一个距离信息作为参考距离信息的步骤包括:
[0023]选取所有第一距离信息中的最大值作为所述参考距离信息。
[0024]较佳地,所述判断所述被摄平面和所述拍摄平面之间是否平行的步骤之前还包括:
[0025]判断是否每个所述图像采集摄像头的垂直入射点对应的标注位置信息均处于所述待扫描对象的文本范围内,若是,则执行所述判断所述被摄平面和所述拍摄平面之间是否平行的步骤;
[0026]若否,则控制所述摄像模组在水平方向上移动,直至每个所述图像采集摄像头的垂直入射点对应的标注位置信息均落入所述待扫描对象的文本范围内。
[0027]较佳地,所述方法还包括:
[0028]获取所述摄像模组的成像范围;
[0029]判断所述成像范围是否覆盖整个所述待扫描对象的文本范围,若否,则控制所述摄像模组在垂直方向上移动,直至所述成像范围覆盖整个所述待扫描对象的文本范围。
[0030]较佳地,所述根据所述扫描尺寸和设定扫描路径对所述待扫描对象进行分段扫描处理,以获取若干个分段扫描图像的步骤包括:
[0031]采用所述TOF摄像头获取采集每个所述分段扫描图像时,多个所述图像采集摄像头与所述待扫描对象之间的第三距离信息;
[0032]获取每个所述分段扫描图像对应的预留配准区域;
[0033]在当前分段扫描图像与上一张分段扫描图像中的预留配准区域的重合度满足第三设定阈值,且两张分段扫描图像对应的第三距离信息之间的第二差值小于第四设定阈值时,则确定分段扫描成功,并继续获取下一张分段扫描图像,直至获取所述待扫描对象对应的所有分段扫描图像。
[0034]较佳地,在分段扫描失败时,所述方法还包括:
[0035]根据所述第二差值对当前分段扫描图像进行缩放变换处理,以将相邻的分段扫描图像缩放至同一文本缩放比例下;
[0036]对缩放处理后的当前分段扫描图像进行平移旋转处理,直至当前分段扫描图像与上一张分段扫描图像中的预留配准区域的重合度满足所述第三设定阈值。
[0037]较佳地,所述方法还包括:
[0038]当所述待扫描对象对应若干行横向分段扫描图像时,且当前分段扫描图像达到所述待扫描对象的文本横向边界,则控制换行扫描;
[0039]当所述待扫描对象对应若干列纵向分段扫描图像时,且当前分段扫描图像达到所述待扫描对象的文本纵向边界,则控制换列扫描。
[0040]较佳地,所述预留配准区域对应每个分段扫描图像与其他分段扫描图像衔接处对应的横向预留配准区域和纵向预留配准区域。
[0041]本专利技术还提供一种扫描控制系统,所述扫描控制系统应用于设有摄像模组的智能终端中,所述摄像模组包括TOF摄像头和多个图像采集摄像头,所述系统包括:
[0042]平面获取模块,用于获取待扫描对象对应的被摄平面和所述摄像模组对应的拍摄平面;
[0043]控制模块,用于判断所述被摄平面和所述拍摄平面之间是否平行,若否,则生成调节指令以调整所述被摄平面和所述拍摄平面两者至平行位置;
...

【技术保护点】

【技术特征摘要】
1.一种扫描控制方法,其特征在于,所述方法应用于设有摄像模组的智能终端中,所述摄像模组包括TOF摄像头和多个图像采集摄像头,所述方法包括:获取待扫描对象对应的被摄平面和所述摄像模组对应的拍摄平面;判断所述被摄平面和所述拍摄平面之间是否平行,若否,则生成调节指令以调整所述被摄平面和所述拍摄平面两者至平行位置;采用所述TOF摄像头获取多个所述图像采集摄像头与所述待扫描对象之间的第二距离信息;在所述摄像模组的成像范围未覆盖整个所述待扫描对象的文本范围且所述第二距离信息大于第二设定阈值时,则确定所述待扫描对象尺寸大于设定尺寸,并对所述待扫描对象进行分段扫描处理以获取目标扫描文本图像。2.如权利要求1所述的扫描控制方法,其特征在于,所述判断所述被摄平面和所述拍摄平面之间是否平行,若否,则生成调节指令以调整所述被摄平面和所述拍摄平面两者至平行位置的步骤包括:采集所述待扫描对象对应的文本图像;提取出所述文本图像中文本区域对应的边界形状信息;判断所述边界形状信息是否满足参考矩形信息,若满足,则确定所述被摄平面和所述拍摄平面之间平行;若否,则确定所述被摄平面和所述拍摄平面之间不平行,将所述边界形状信息透视变换处理至所述参考矩形信息以获取变换参数,并根据所述变换参数调整所述被摄平面和所述拍摄平面两者至平行位置。3.如权利要求1所述的扫描控制方法,其特征在于,所述摄像模组包括一个第一图像采集摄像头和三个围绕所述第一图像采集摄像头设置的第二图像采集摄像头;所述判断所述被摄平面和所述拍摄平面之间是否平行,若否,则生成调节指令以调整所述被摄平面和所述拍摄平面两者至平行位置的步骤包括:采用三角测距技术基于所述第一图像采集摄像头和所述第二图像采集摄像头,获取三个所述第二图像采集摄像头所在的所述拍摄平面与所述被摄平面之间的第一距离信息;判断每两个所述第一距离信息之间的第一差值是否均小于第一设定阈值,若是,则确定所述被摄平面和所述拍摄平面之间平行;若否,确定所述被摄平面和所述拍摄平面之间不平行,选取一个第一距离信息作为参考距离信息,并生成调节指令以调整剩余的所有第一距离信息至所述参考距离信息,以使得所述被摄平面和所述拍摄平面两者达到平行位置。4.如权利要求3所述的扫描控制方法,其特征在于,所述选取一个距离信息作为参考距离信息的步骤包括:选取所有第一距离信息中的最大值作为所述参考距离信息。5.如权利要求1或2所述的扫描控制方法,其特征在于,所述判断所述被摄平面和所述拍摄平面之间是否平行的步骤之前还包括:判断是否每个所述图像采集摄像头的垂直入射点对应的标注位置信息均处于所述待扫描对象的文本范围内,若是,则执行所述判断所述被摄平面和所述拍摄平面之间是否平行的步骤;
若否,则控制所述摄像模组在水平方向上移动,直至每个所述图像采集摄像头的垂直入射点对应的标注位置信息均落入所述待扫描对象的文本范围内。6.如权利要求1所述的扫描控制方法,其特征在于,所述对所述待扫描对象进行分段扫描处理以获取目标扫描文本图像的步骤包括:预设分段扫描的扫描尺寸;根据所述扫描尺寸和设定扫描路径控制所述摄像模组对所述待扫描对象进行分段扫描处理,以获取...

【专利技术属性】
技术研发人员:匡楠
申请(专利权)人:展讯半导体南京有限公司
类型:发明
国别省市:

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

1