System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 一种扫描方法及电子设备技术_技高网

一种扫描方法及电子设备技术

技术编号:41822847 阅读:4 留言:0更新日期:2024-06-24 20:36
本申请提供一种扫描方法及电子设备,涉及图像技术领域;用于解决如果设置相同的跟踪时间,无法保证最佳的扫描效果和扫描效率,可能导致用户的体验的下降。该方法应用于电子设备,方法包括:在自动扫描模式下,电子设备在检测到被扫描件之后,获取预设扫描环境参数的环境参数值;预设扫描环境参数包括自本轮进入自动扫描模式开始电子设备执行扫描操作的扫描次数、电子设备的稳定程度、被扫描件的类型和被扫描件的状态中的至少一项;电子设备的稳定程度用于指示电子设备是否移动;电子设备根据环境参数值,确定执行本次扫描操作的跟踪时间阈值;电子设备开始计时跟踪时间;在跟踪时间达到跟踪时间阈值时,电子设备对被扫描件进行执行扫描操作。

【技术实现步骤摘要】

本申请涉及图像,尤其涉及一种扫描方法及电子设备


技术介绍

1、在文档扫描场景的自动扫描模式下,一张被扫描件的扫描过程包括检测、跟踪、图像采集和矫正。其中,检测和矫正均依赖于具体的算法,所需时间是比较固定的。而跟踪的时间通常是一个预设的经验值(如跟踪文档一定的帧数或一定的时间)。

2、相关技术中,自动扫描模式的跟踪时间阈值通常是设定一个固定的数值,只要处于自动扫描状态下,无论所处环境如何,都将使用这一固定值作为跟踪时间。然而,不同的场景下扫描的内容、环境等都有可能不相同,如果设置相同的跟踪时间,无法保证最佳的扫描效果和扫描效率,可能导致用户的体验的下降。


技术实现思路

1、本申请实施例提供一种扫描方法及电子设备,用于解决如果设置相同的跟踪时间,无法保证最佳的扫描效果和扫描效率,可能导致用户的体验的下降。

2、为达到上述目的,本申请的实施例采用如下技术方案:

3、第一方面,提供了一种扫描方法,该方法应用于电子设备,该方法包括:

4、在自动扫描模式下,电子设备在检测到被扫描件之后,获取预设扫描环境参数的环境参数值。其中,预设扫描环境参数可以包括:自本轮进入自动扫描模式开始电子设备执行扫描操作的扫描次数、电子设备的稳定程度、被扫描件的类型和所述被扫描件的状态中的至少一项;电子设备的稳定程度用于指示电子设备是否移动;被扫描件的状态包括被扫描件被用户手持,或者被扫描件被放置在稳定的平面上。然后,电子设备根据环境参数值,确定执行本次扫描操作的跟踪时间阈值。并且,电子设备开始计时跟踪时间。在跟踪时间达到跟踪时间阈值时,电子设备对被扫描件执行扫描操作。

5、在该方案中,在自动扫描过程中,根据不同的扫描环境设置不同的跟踪时间阈值,使自动扫描模式中的单次扫描所需时间随扫描环境变化而变化。从而在保证所处扫描环境下扫描效果的前提下,减少执行扫描操作所需时间,提高扫描效率,提高用户的体验。

6、在一些可能的实施方式中,在电子设备在检测到被扫描件之前,上述方法还包括:响应于第一事件,电子设备进入自动扫描模式。其中,第一事件用于触发自动扫描模式。

7、在一些可能的实施方式中,在电子设备在检测到被扫描件之前,上述方法还包括:电子设备获取初始跟踪时间。在该实施方式中,电子设备根据环境参数值,确定执行本次扫描操作的跟踪时间阈值,具体可以包括:电子设备获取环境参数值对应的调节时间;然后,电子设备根据调节时间对初始跟踪时间进行调整,得到跟踪时间阈值。

8、在该方案中,先设置初始跟踪时间,然后根据不同的扫描环境参数值对初始跟踪时间进行调整,使最后得到的跟踪时间阈值是与当前扫描环境对应的。

9、在一些可能的实施方式中,预设扫描环境参数包括:扫描次数、电子设备的稳定程度、被扫描件的类型和被扫描件的状态。在该实施方式中,电子设备确定环境参数值对应的调节时间,具体可以包括:在扫描次数为0且电子设备的稳定程度为稳定时,电子设备确定环境参数值对应的调节时间为第一调节时间。由于进入自动扫描模式之后的首次扫描,通常是用户已经准备好被扫描件之后才会触发进入自动扫描模式,此时,如果电子设备也是稳定的,那么用户对首次扫描的速度期望应当为较快。因此,在本实施例中,将第一调节时间小于0,且第一调节时间的绝对值与初始跟踪时间相等,也就是说,将跟踪时间设置为0。

10、针对首次扫描而言,如果电子设备不稳定,那么也需要一定的跟踪时间,等待电子设备稳定之后再执行扫描操作,才能够扫描得到满足清晰度要求的电子扫描件。而针对非首次扫描而言,被扫描件可能需要更新,而被扫描件的更新可能与被扫描件的类型和状态有关。同时电子设备的稳定程度仍然可能会影响到扫描到满足清晰度要求所需的最短跟踪时间。因此,在扫描次数不为0和/或电子设备的稳定程度为不稳定时,电子设备确定环境参数值对应的调节时间为第二调节时间。第二调节时间是结合扫描次数对应的第三调节时间、电子设备的稳定程度对应的第四调节时间、被扫描件的类型对应的第五调节时间,以及被扫描件的状态对应的第六调节时间计算得到的和值。其中,当第二调节时间小于0时,第二调节时间的绝对值小于初始跟踪时间,以保证跟踪时间阈值大于0。

11、在该实施方式中,针对本轮自动扫描模式电子设备执行首次扫描且电子设备稳定的情况,将跟踪时间阈值设置为0,可以减少首次扫描操作所需的时间,提高首次扫描的效率。从而提高自动扫描模式下的扫描效率。针对首次扫描且电子设备不稳定,或者非首次扫描的情况,结合不同的环境参数值对应的调节时间对初始跟踪时间进行调整,考虑了多种可能影响扫描得到满足清晰度要求的电子扫描件所需的最短跟踪时间的环境参数。从而在保证所处扫描环境下扫描效果的前提下,减少执行单次扫描操作所需时间,提高自动扫描模式下的电子设备的扫描效率,提高用户的体验。

12、在一些可能的实施方式中,在扫描次数为0时,第三调节时间小于0;在扫描次数不为0时,第三调节时间大于或者等于0。相对于首次扫描而言,非首次扫描的情况下,被扫描件可能需要一定的时间来更新。因此,在扫描次数大于0时,可以将第三调节时间设置为大于或者等于0。

13、在一些可能的实施方式中,在电子设备的稳定程度为稳定时,第四调节时间小于或者等于0;在电子设备的稳定程度为不稳定时,第四调节时间大于0。

14、在一些可能的实施方式中,电子设备的稳定程度可以包括一级稳定程度、二级稳定程度、三级稳定程度、四级稳定程度、五级稳定程度、以及六级稳定程度。针对上述六种不同的稳定程度可以分别设置六种不同的第四调节时间。电子设备稳定的状态下,第四调节时间可以设置为小于或者等于0,且稳定程度越高,第四调节时间的绝对值越大,即对初始跟踪时间调小得越多,得到的跟踪时间阈值越小。反之,电子设备不稳定的状态下,第四调节时间可以设置为大于0,且越不稳定,第四调节时间的绝对值越大,即对初始跟踪时间增大得越多,得到的跟踪时间阈值越大。

15、在一些可能的实施方式中,在被扫描件的类型属于预设类型时,第五调节时间不等于0;预设类型包括第一类型、第二类型、第三类型和第四类型;第一类型包括无需用户操作的类型;第二类型包括需要用户操作且被扫描件被放置平整的类型;第三类型包括需要用户操作、被扫描件未被放置平整,且被扫描件的大小小于预设阈值的类型;第四类型包括需要用户操作、被扫描件未被放置平整,且被扫描件的大小大于或者等于预设阈值的类型;在被扫描件的类型不属于预设类型时,第五调节时间等于0。

16、在该方案中,按照用户对不同类型的被扫描件期望的扫描速度,将被扫描件分为四种类型,不同类型的被扫描件的类型,可以设置不同的第五调节时间。应理解,该第五调节时间可以是大于0的,也可以是小于0的。即,根据被扫描件的类型,可以增大初始跟踪时间,也可以调小初始跟踪时间。此外,部分情况下,电子设备可能无法检测出被扫描件的类型,此时可以将第五调节时间设置为0,即根据被扫描件的类型对初始跟踪时间不进行调节。这样,可以根本文档来自技高网...

【技术保护点】

1.一种扫描方法,其特征在于,所述方法应用于电子设备,所述方法包括:

2.根据权利要求1所述的方法,其特征在于,在所述电子设备在检测到被扫描件之前,所述方法还包括:

3.根据权利要求1或2所述的方法,其特征在于,在所述电子设备在检测到被扫描件之前,所述方法还包括:

4.根据权利要求3所述的方法,其特征在于,所述预设扫描环境参数包括:扫描次数、所述电子设备的稳定程度、所述被扫描件的类型和所述被扫描件的状态;所述电子设备获取所述环境参数值对应的调节时间,包括:

5.根据权利要求4所述的方法,其特征在于,在所述扫描次数为0时,所述第三调节时间小于0;在所述扫描次数不为0时,所述第三调节时间大于或者等于0。

6.根据权利要求4所述的方法,其特征在于,在所述电子设备的稳定程度为稳定时,所述第四调节时间小于或者等于0;在所述电子设备的稳定程度为不稳定时,所述第四调节时间大于0。

7.根据权利要求4所述的方法,其特征在于,在所述被扫描件的类型属于预设类型时,所述第五调节时间不等于0;所述预设类型包括第一类型、第二类型、第三类型和第四类型;所述第一类型包括无需用户操作的类型;所述第二类型包括需要用户操作且所述被扫描件被放置平整的类型;所述第三类型包括需要用户操作、所述被扫描件未被放置平整,且所述被扫描件的大小小于预设阈值的类型;所述第四类型包括需要用户操作、所述被扫描件未被放置平整,且所述被扫描件的大小大于或者等于所述预设阈值的类型;

8.根据权利要求7所述的方法,其特征在于,所述第一类型包括:电子文档;所述第二类型包括放置平整的单页纸质文档;所述第三类型包括书籍页面、未放置平整且大小小于所述预设阈值的单页纸质文档;所述第四类型包括未放置平整且大小大于或者等于所述预设阈值的单页纸质文档。

9.根据权利要求4所述的方法,其特征在于,所述被扫描件的状态包括所述被扫描件是否被用户手持,所述被扫描件是否被放置在稳定的平面上,所述被扫描件在所述电子设备的取景画面中的占比,所述被扫描件在所述电子设备的取景画面中被放大或缩小的倍数,以及所述被扫描件与所述电子设备之间的相对角度。

10.根据权利要求3-9中任一项所述的方法,其特征在于,所述电子设备中存储有所述预设扫描环境参数的不同环境参数值与调节时间的对应关系;

11.根据权利要求1或2所述的方法,其特征在于,所述电子设备根据所述环境参数值,确定执行本次扫描操作的跟踪时间阈值,包括:

12.根据权利要求1-11中任一项所述的方法,其特征在于,所述方法还包括:

13.根据权利要求12所述的方法,其特征在于,所述方法还包括:

14.根据权利要求13所述的方法,其特征在于,所述方法还包括:

15.根据权利要求14所述的方法,其特征在于,在所述电子设备启动低功耗相机模式之后,所述方法还包括:

16.根据权利要求2-15中任一项所述的方法,其特征在于,在所述电子设备进入自动扫描模式之后,在所述电子设备对所述被扫描件执行扫描操作之前,所述方法还包括:

17.一种电子设备,其特征在于,所述电子设备包括:处理器和存储器;所述存储器中存储有计算机程序代码,所述计算机程序代码包括计算机指令,当所述计算机指令被所述处理器执行时,使得所述电子设备执行如权利要求1-16中任一项所述的方法。

18.一种计算机可读存储介质,其特征在于,包括计算机指令,当所述计算机指令在电子设备上运行时,使得所述电子设备执行如权利要求1-16中任一项所述的方法。

...

【技术特征摘要】

1.一种扫描方法,其特征在于,所述方法应用于电子设备,所述方法包括:

2.根据权利要求1所述的方法,其特征在于,在所述电子设备在检测到被扫描件之前,所述方法还包括:

3.根据权利要求1或2所述的方法,其特征在于,在所述电子设备在检测到被扫描件之前,所述方法还包括:

4.根据权利要求3所述的方法,其特征在于,所述预设扫描环境参数包括:扫描次数、所述电子设备的稳定程度、所述被扫描件的类型和所述被扫描件的状态;所述电子设备获取所述环境参数值对应的调节时间,包括:

5.根据权利要求4所述的方法,其特征在于,在所述扫描次数为0时,所述第三调节时间小于0;在所述扫描次数不为0时,所述第三调节时间大于或者等于0。

6.根据权利要求4所述的方法,其特征在于,在所述电子设备的稳定程度为稳定时,所述第四调节时间小于或者等于0;在所述电子设备的稳定程度为不稳定时,所述第四调节时间大于0。

7.根据权利要求4所述的方法,其特征在于,在所述被扫描件的类型属于预设类型时,所述第五调节时间不等于0;所述预设类型包括第一类型、第二类型、第三类型和第四类型;所述第一类型包括无需用户操作的类型;所述第二类型包括需要用户操作且所述被扫描件被放置平整的类型;所述第三类型包括需要用户操作、所述被扫描件未被放置平整,且所述被扫描件的大小小于预设阈值的类型;所述第四类型包括需要用户操作、所述被扫描件未被放置平整,且所述被扫描件的大小大于或者等于所述预设阈值的类型;

8.根据权利要求7所述的方法,其特征在于,所述第一类型包括:电子文档;所述第二类型包括放置平整的单页纸质文档;所述第三类型包括书籍页面、未放置平整且大小小于所述预设阈值的单页纸质文档;所述第四类型包括未放置平整且大小大于或...

【专利技术属性】
技术研发人员:徐超劲马宇心石江鹏王宾涛王晨博
申请(专利权)人:荣耀终端有限公司
类型:发明
国别省市:

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

1