一种快捷获取有效图像的方法和装置与流程

文档序号:12279423阅读:367来源:国知局
一种快捷获取有效图像的方法和装置与流程

本发明属于图像处理领域,尤其涉及一种快捷获取有效图像的方法和装置。



背景技术:

随着科技的发展,越来越多的电子设备上设置了摄像头。通过摄像头获取的图像,可以方便用户对现场数据进行快速有效的采集。比如,通过学习机的摄像头拍摄包括题目信息的图像,结合文字识别工具,可以获取图像中的文字信息。根据获取的文字信息进行匹配,可以有效的进行题目搜索。

在摄像头采集的图像中,用户需要的图像可能是其中一部分区域。比如对图像中的文字进行识别时,用户只需要识别包括部分题目内容信息。因此,用户通常会对图像进行截取。目前对于图像的截取方式通常是由用户调整选框的区域大小,使其能够覆盖用户所要截取的题目,在调整完成后,点击确认按键完成截图。

由于现有技术中对于图像的截取需要对选框的大小进行调整,在调整完成后点击确认都操作,截取过程较为麻烦,不利于提高截取效率。



技术实现要素:

本发明的目的在于提供一种快捷获取有效图像的方法,以解决现有技术对于图像的截取需要对选框的大小进行调整,在调整完成后点击确认都操作,截取过程较为麻烦,不利于提高截取效率的问题。

第一方面,本发明实施例提供了一种快捷获取有效图像的方法,所述方法包括:

接收预先设置的启动指令,启动摄像头后,打开激光发射器;

在检测到预先设置的反射点所反射的激光信号时,根据摄像头当前的画面内容生成原始图像;

根据所述反射点的位置对所述原始图像进行截取,生成有效图像。

结合第一方面,在第一方面的第一种可能实现方式中,在所述根据摄像头当前的画面内容生成原始图像步骤之前,所述方法还包括:

根据所述反射的激光信号计算有效图像与摄像头之间的距离;

根据计算的所述距离调整摄像头的焦距。

结合第一方面的第一种可能实现方式,在第一方面的第二种可能实现方式中,所述根据所述反射的激光信号计算有效图像与摄像头之间的距离步骤包括:

根据激光发射器的出射时间以及反射的激光信号的接收时间,确定所述激光的传送时间;

根据所述传送时间和光速,得到所述反射点与所述摄像头之间的距离。

结合第一方面的第一种可能实现方式,在第一方面的第三种可能实现方式中,所述反射点包括第一反射点和第二反射点,所述根据计算的所述距离调整摄像头的焦距步骤具体为:

根据第一反射点反射的激光信号计算得到第一反射点与摄像头之间第一距离,根据第二反射点反射的激光信号计算得到第一反射点与摄像头之间第二距离;

根据第一距离和第二距离的平均值作为所述摄像头的焦距。

结合第一方面,在第一方面的第四种可能实现方式中,所述预先设置的启动指令包括预设的硬件开关启动指令、解锁图案启动指令、指纹解锁启动指令中的一种或者多种。

第二方面,本发明实施例提供了一种快捷获取有效图像的装置,所述装置包括:

启动单元,用于接收预先设置的启动指令,启动摄像头后,打开激光发射器;

原始图像生成单元,用于在检测到预先设置的反射点所反射的激光信号时,根据摄像头当前的画面内容生成原始图像;

有效图像截取单元,用于根据所述反射点的位置对所述原始图像进行截取,生成有效图像。

结合第二方面,在第二方面的第一种可能实现方式中,所述装置还包括:

距离计算单元,用于根据所述反射的激光信号计算有效图像与摄像头之间的距离;

焦距调整单元,用于根据计算的所述距离调整摄像头的焦距。

结合第二方面的第一种可能实现方式,在第二方面的第二种可能实现方式中,所述距离计算单元包括:

传送时间确定子单元,用于根据激光发射器的出射时间以及反射的激光信号的接收时间,确定所述激光的传送时间;

距离确定子单元,用于根据所述传送时间和光速,得到所述反射点与所述摄像头之间的距离。

结合第二方面的第一种可能实现方式,在第二方面的第三种可能实现方式中,所述反射点包括第一反射点和第二反射点,所述焦距调整单元用于:

根据第一反射点反射的激光信号计算得到第一反射点与摄像头之间第一距离,根据第二反射点反射的激光信号计算得到第一反射点与摄像头之间第二距离;

根据第一距离和第二距离的平均值作为所述摄像头的焦距。

结合第二方面,在第二方面的第四种可能实现方式中,所述预先设置的启动指令包括预设的硬件开关启动指令、解锁图案启动指令、指纹解锁启动指令中的一种或者多种。

在本发明中,通过预先设置的启动指令启动摄像头后,打开激光发射器,当检测到预先设置的反射点所反射的激光信号时,由摄像头根据当前的画面内容生成原始图像,根据反射点的位置对原始图像进行截取,生成目标图像。本发明通过设置反射点位置,根据预先设置的启动指令启动后,即可自动获取有效图像,操作更加方便,图像截取的效率高。

附图说明

图1是本发明第一实施例提供的快捷获取有效图像的方法的实现流程图;

图2是本发明第二实施例提供的快捷获取有效图像的方法的实现流程图;

图3是本发明第三实施例提供的快捷获取有效图像的装置的结构示意图。

具体实施方式

为了使本发明的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本发明进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。

本发明实施例的目的在于提供一种快捷获取有效图像的方法,以解决现有技术对于目标区域图像的获取过程中,需要用户在拍摄的图像上进行框选,在框选完成后,再点击确认按键,生成所需要的图像。这种图像获取方式,需要用户多个操作步骤,并且操作较为麻烦,使得目标区域图像获取的效率较低。下面结合附图,对本发明作进一步的说明。

实施例一:

图1示出了本发明第一实施例提供的快捷获取有效图像的方法的实现流程,详述如下:

在步骤S101中,接收预先设置的启动指令,启动摄像头后,打开激光发射器。

具体的,本发明实施例中所述启动指令,可以为硬件开关的启动指令,也可以为解锁图像中的解锁路径对应的启动指令,或者还可以预先设定指纹的特征信息,对指纹解锁时所接收的指纹特征进行对比,在满足匹配要求时,直接生成启动指令。

本发明实施例所述的硬件开关,可以为预先设定的用于启动图像截取类应用程序而设定的专门的开关。当然,所述开关可以是在终端中增加的新开关,也可以为现有终端的开关基础上的某个开关所定义,也可以现有终端的两个或者两个开关的组合。

所述启动指令,可以在终端处于待机状态或者关机状态时触发,也可以为终端处于其它应用程序激活状态下触发。当终于处于关机状态时,则先触发终端开机,然后在开机状态下处理所述图像截取类应用程序的启动指令。

所述激光发射器,可以用于发射较小功率的激光信号,并且可以设置激光发射器所发射的光线的颜色,从而便于与其它光线相区别。

在步骤S102中,在检测到预先设置的反射点所反射的激光信号时,根据摄像头当前的画面内容生成原始图像。

具体的,所述反射点的表面,可以设置为具有反光性能的材料。所述反光点在进行有效图像截取时使用,因此,所述反射点可以为自由移动的定位点,可以根据用户的使用要求进行位置的设定。为了提高反射点设置的可靠性,可以设置反射点的底部具有较弱的粘性,避免在使用过程中出现位置的改变,从而能够提高有效图像获取的精度。

所述反射点的检测,可以通过接收镜头内部的CCD传感器接收和识别。为了提高相机识别的精度,所述反射点一般设置为散射的反射点,所述激光发射器为发射出散射的激光。从而使得摄像头能够更为可靠的获取反射的激光信号。

当摄像头获取到反射的激光信号时,表明摄像头当前对准的画面中包括反射点,根据反射点的位置可用于确定有效图像的位置。

由于在开启摄像头后,打开激光器,即可由摄像头获取反射的激光信号,因此,本发明对于包括反射点的原始图像的获取,可以在极微小的时间内容完成,因此可以大大的提高图像截取的效率。

在步骤S103中,根据所述反射点的位置对所述原始图像进行截取,生成有效图像。

在接收到反射的激光信号后即可获取原始图像。由于原始图像中包括反射点的位置,因此,可以根据反射点的位置快速确定有效图像的区域,比如通过两个反射点,分别确定有效图像的起始位置和结束位置。

本发明中通过预先设置的启动指令启动摄像头后,打开激光发射器,当检测到预先设置的反射点所反射的激光信号时,由摄像头根据当前的画面内容生成原始图像,根据反射点的位置对原始图像进行截取,生成目标图像。本发明通过设置反射点位置,根据预先设置的启动指令启动后,即可自动获取有效图像,操作更加方便,图像截取的效率高。

实施例二:

图2示出了本发明第二实施例提供的快捷获取有效图像的方法的实现流程,详述如下:

在步骤S201中,接收预先设置的启动指令,启动摄像头后,打开激光发射器。

在步骤S202中,根据所述反射的激光信号计算有效图像与摄像头之间的距离。

具体的,所述根据所述反射的激光信号计算有效图像与摄像头之间的距离步骤包括:

根据激光发射器的出射时间以及反射的激光信号的接收时间,确定所述激光的传送时间;

根据所述传送时间和光速,得到所述反射点与所述摄像头之间的距离。

记录所述激光发射器打开的时间点,以及摄像头获取由反射的激光信号的时间点,将两个时间点作差即可得到激光信号传播的时间。包括将激光信号从激光发射器射到反射点表面的时间,以及由所述反射点反射至摄像头的时间。这两段距离对应的时间大致相同,因此,计算的距离可以为总距离的一半。

比如激光发射的时间点为t1,检测到反射的激光信号的时间点为t2,光的传播速度为v,那么,所述反射点与所述摄像头之间的距离为(t2-t1)*v/2。

在本发明实施例中,当所述反射点包括第一反射点和第二反射点,并且两个反射点的距离相差较大时,所述根据计算的所述距离调整摄像头的焦距步骤具体为:

根据第一反射点反射的激光信号计算得到第一反射点与摄像头之间第一距离,根据第二反射点反射的激光信号计算得到第一反射点与摄像头之间第二距离;

根据第一距离和第二距离的平均值作为所述摄像头的焦距。

通过平均距离确定所述焦距,可以生成更加清晰的有效图像。

在步骤S203中,根据计算的所述距离调整摄像头的焦距。

在步骤S204中,在检测到预先设置的反射点所反射的激光信号时,根据摄像头当前的画面内容生成原始图像

在步骤S205中,根据所述反射点的位置对所述原始图像进行截取,生成有效图像。

本发明实施例在实施例一的基础上,进一步根据反射点与摄像头之间的距离对摄像头进行调焦,从而能够使得原始图像中的有效图像部分的清晰度更高,有利于提高有效图像的质量。

实施例三:

图3为本发明实施例提供的快捷获取有效图像的装置的结构示意图,详述如下:

本发明实施例所述快捷获取有效图像的装置,包括:

启动单元301,用于接收预先设置的启动指令,启动摄像头后,打开激光发射器;

原始图像生成单元302,用于在检测到预先设置的反射点所反射的激光信号时,根据摄像头当前的画面内容生成原始图像;

有效图像截取单元303,用于根据所述反射点的位置对所述原始图像进行截取,生成有效图像。

优选的,所述装置还包括:

距离计算单元,用于根据所述反射的激光信号计算有效图像与摄像头之间的距离;

焦距调整单元,用于根据计算的所述距离调整摄像头的焦距。

优选的,所述距离计算单元包括:

传送时间确定子单元,用于根据激光发射器的出射时间以及反射的激光信号的接收时间,确定所述激光的传送时间;

距离确定子单元,用于根据所述传送时间和光速,得到所述反射点与所述摄像头之间的距离。

优选的,所述反射点包括第一反射点和第二反射点,所述焦距调整单元用于:

根据第一反射点反射的激光信号计算得到第一反射点与摄像头之间第一距离,根据第二反射点反射的激光信号计算得到第一反射点与摄像头之间第二距离;

根据第一距离和第二距离的平均值作为所述摄像头的焦距。

优选的,所述预先设置的启动指令包括预设的硬件开关启动指令、解锁图案启动指令、指纹解锁启动指令中的一种或者多种。

本发明实施例所述快捷获取有效图像的装置,与实施例一至二所述快捷获取有效图像的方法对应,在此不作重复赘述。

在本发明所提供的几个实施例中,应该理解到,所揭露的装置和方法,可以通过其它的方式实现。例如,以上所描述的装置实施例仅仅是示意性的,例如,所述单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,装置或单元的间接耦合或通信连接,可以是电性,机械或其它的形式。

所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目的。

另外,在本发明各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。上述集成的单元既可以采用硬件的形式实现,也可以采用软件功能单元的形式实现。

所述集成的单元如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的全部或部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本发明各个实施例所述方法的全部或部分。而前述的存储介质包括:U盘、移动硬盘、只读存储器(ROM,Read-Only Memory)、随机存取存储器(RAM,Random Access Memory)、磁碟或者光盘等各种可以存储程序代码的介质。

以上所述仅为本发明的较佳实施例而已,并不用以限制本发明,凡在本发明的精神和原则之内所作的任何修改、等同替换和改进等,均应包含在本发明的保护范围之内。

当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1