1.一种基于多光源的拍照搜题方法,其特征在于,所述方法包括:
手持拍照设备检测所述手持拍照设备与待拍摄试题之间的拍照距离;
所述手持拍照设备根据所述拍照距离确定对应的距离档位,并从所述手持拍照设备上预设多个光源中确定与所述距离档位对应数量以及对应位置的需要开启的多个目标光源,并开启每个所述目标光源,以在所述待拍摄试题上投射出与所述多个目标光源相匹配的显性框;
所述手持拍照设备控制所述手持拍照设备上的摄像头对所述显性框所框选的区域执行拍摄操作,得到待搜索试题图像,并将所述待搜索试题图像发送至与所述手持拍照设备无线连接的电子设备,以触发所述电子设备输出所述待搜索试题图像以及从服务器获取所述待搜索试题图像中包含的待搜索试题的试题解析结果并输出。
2.根据权利要求1所述的方法,其特征在于,所述手持拍照设备开启每个所述目标光源,以在所述待拍摄试题上投射出与所述多个目标光源相匹配的显性框之后,所述方法还包括:所述手持拍照设备控制所述手持拍照设备上的摄像头执行激光对焦操作,并检测是否接收到用户触发的拍摄指令;
如果是,则所述手持拍照设备执行所述的控制所述手持拍照设备上的摄像头对所述显性框所框选的区域执行拍摄操作,得到待搜索试题图像。
3.根据权利要求2所述的方法,其特征在于,所述手持拍照设备控制所述手持拍照设备上的摄像头执行激光对焦操作,包括:所述手持拍照设备控制所述手持拍照设备上的激光发射装置向所述显性框所框选的区域发射第一激光,并记录发射所述第一激光的第一时刻;
所述手持拍照设备控制所述手持拍照设备上的激光接收装置接收所述显性框所框选的区域针对所述第一激光反射的第二激光,并记录接收到所述第二激光的第二时刻;
所述手持拍照设备计算所述第一时刻与所述第二时刻之间的时间差;
所述手持拍照设备根据所述时间差计算所述手持拍照设备与所述显性框所框选的区域之间的实际距离;
所述手持拍照设备根据所述实际距离调整所述手持拍照设备上的摄像头,以完成对所述手持拍照设备上的摄像头的激光对焦。
4.根据权利要求2或3所述的方法,其特征在于,在检测接收到用户触发的所述拍摄指令之后,以及所述手持拍照设备控制所述手持拍照设备上的摄像头对所述显性框所框选的区域执行拍摄操作,得到待搜索试题图像之前,所述方法还包括:所述手持拍照设备控制所述手持拍照设备的内置传感器记录所述手持拍照设备的抖动信息,所述抖动信息至少包括所述手持拍照设备的角速度变化量和所述手持拍照设备的加速度变化量;
所述手持拍照设备判断所述抖动信息是否大于预设的抖动阈值;
如果是,则所述手持拍照设备根据所述抖动信息计算所述手持拍照设备的待补偿的位移量;
所述手持拍照设备根据所述待补偿的位移量对所述手持拍照设备上的摄像头的拍照参数进行位移补偿,并触发执行所述的控制所述手持拍照设备上的摄像头对所述显性框所框选的区域执行拍摄操作,得到待搜索试题图像。
5.根据权利要求1 3任一项所述的方法,其特征在于,所述手持拍照设备将所述待搜索~试题图像发送至与所述手持拍照设备无线连接的电子设备,以触发所述电子设备输出所述待搜索试题图像以及从服务器获取所述待搜索试题图像中包含的待搜索试题的试题解析结果并输出之后,所述方法还包括:所述手持拍照设备获取所述手持拍照设备当前时刻的压力值;
所述手持拍照设备判断所述压力值是否大于预设压力值;
如果是,则所述手持拍照设备控制所述手持拍照设备上所述预设多个光源在预设时长内发出闪烁信号,以提示是否继续执行拍摄操作,并检测是否接收到用户触发的检测指令,所述检测指令用于指示检测所述手持拍照设备与所述待拍摄试题之间的拍照距离;
如果所述手持拍照设备没有接收到用户触发的所述检测指令,则所述手持拍照设备将其当前模式切换为休眠模式。
6.一种手持拍照设备,其特征在于,包括:
检测单元,用于检测所述手持拍照设备与待拍摄试题之间的拍照距离;
启动单元,用于根据所述拍照距离确定对应的距离档位,并从所述手持拍照设备上预设多个光源中确定与所述距离档位对应数量以及对应位置的需要开启的多个目标光源,并开启每个所述目标光源,以在所述待拍摄试题上投射出与所述多个目标光源相匹配的显性框;
拍摄单元,用于控制所述手持拍照设备上的摄像头对所述显性框所框选的区域执行拍摄操作,得到待搜索试题图像;
发送单元,用于将所述待搜索试题图像发送至与所述手持拍照设备无线连接的电子设备,以触发所述电子设备输出所述待搜索试题图像以及从服务器获取所述待搜索试题图像中包含的待搜索试题的试题解析结果并输出。
7.根据权利要求6所述的手持拍照设备,其特征在于,所述手持拍照设备还包括:对焦单元,用于在所述启动单元开启每个所述目标光源,以在所述待拍摄试题上投射出与所述多个目标光源相匹配的显性框之后,控制所述手持拍照设备上的摄像头执行激光对焦操作;
检测单元,用于检测是否接收到用户触发的拍摄指令,当检测出接收到所述拍摄指令时,触发所述拍摄单元执行所述的控制所述手持拍照设备上的摄像头对所述显性框所框选的区域执行拍摄操作,得到待搜索试题图像。
8.根据权利要求7所述的手持拍照设备,其特征在于,所述对焦单元包括:控制子单元,用于在所述启动单元开启每个所述目标光源,以在所述待拍摄试题上投射出与所述多个目标光源相匹配的显性框之后,控制所述手持拍照设备上的激光发射装置向所述显性框所框选的区域发射第一激光,并记录发射所述第一激光的第一时刻;
所述控制子单元,还用于控制所述手持拍照设备上的激光接收装置接收所述显性框所框选的区域针对所述第一激光反射的第二激光,并记录接收到所述第二激光的第二时刻;
计算子单元,用于计算所述第一时刻与所述第二时刻之间的时间差,以及根据所述时间差计算所述手持拍照设备与所述显性框所框选的区域之间的实际距离;
调整子单元,用于根据所述实际距离调整所述手持拍照设备上的摄像头,以完成对所述手持拍照设备上的摄像头的激光对焦。
9.根据权利要求7或8所述的手持拍照设备,其特征在于,所述手持拍照设备还包括:第一控制单元,用于在所述检测单元检测出所述手持拍照设备接收到用户触发的拍摄指令之后,以及所述拍摄单元控制所述手持拍照设备上的摄像头对所述显性框所框选的区域执行拍摄操作,得到待搜索试题图像之前,控制所述手持拍照设备的内置传感器记录所述手持拍照设备的抖动信息,所述抖动信息至少包括所述手持拍照设备的角速度变化量和所述手持拍照设备的加速度变化量;
第一判断单元,用于判断所述抖动信息是否大于预设的抖动阈值;
计算单元,用于在所述第一判断单元判断出所述抖动信息大于预设的抖动阈值时,根据所述抖动信息计算所述手持拍照设备的待补偿的位移量;
补偿单元,用于根据所述待补偿的位移量对所述手持拍照设备上的摄像头的拍照参数进行位移补偿;
所述拍摄单元,具体用于当所述检测单元检测出接收到所述拍摄指令时,以及在所述补偿单元根据所述待补偿的位移量对所述手持拍照设备上的摄像头的拍照参数进行位移补偿之后,控制所述手持拍照设备上的摄像头对所述显性框所框选的区域执行拍摄操作,得到待搜索试题图像。
10.根据权利要求6 8任一项所述的手持拍照设备,其特征在于,所述手持拍照设备还~包括:
获取单元,用于在所述发送单元将所述待搜索试题图像发送至与所述手持拍照设备无线连接的电子设备之后,获取所述手持拍照设备当前时刻的压力值;
第二判断单元,用于判断所述压力值是否大于预设压力值;
第二控制单元,用于在所述第二判断单元判断出所述压力值大于所述预设压力值时,控制所述手持拍照设备上所述预设多个光源在预设时长内发出闪烁信号,以提示是否继续执行拍摄操作;
第二检测单元,用于检测是否接收到用户触发的检测指令,所述检测指令用于指示检测所述手持拍照设备与所述待拍摄试题之间的拍照距离;
切换单元,用于在所述第二检测单元检测出所述手持拍照设备没有接收到用户触发的检测指令时,将其当前模式切换为休眠模式。
11.一种基于多光源的拍照搜题系统,其特征在于,所述基于多光源的拍照搜题系统包括电子设备、服务器以及如权利要求6 10任一项所述的手持拍照设备,所述手持拍照设备~预先与所述电子设备建立无线连接,其中:
所述电子设备包括接收单元、显示单元和第一通信单元;
所述服务器包括内容获取单元、存储单元、数据匹配单元以及第二通信单元;
所述接收单元,用于接收与所述手持拍照设备发送的待搜索试题图像;
所述显示单元,用于将所述待搜索试题图像输出至所述电子设备的显示界面;
所述第一通信单元,用于将所述待搜索试题图像上传至所述服务器,并从所述服务器获取所述待搜索试题图像中包含的待搜索试题的试题解析结果;
所述显示单元,还用于在检测到用户触发的查看指令之后,根据所述查看指令输出与所述查看指令相匹配的试题解析结果,所述查看指令包括所述待搜索试题中其中一道待搜索试题的试题标识,与所述查看指令相匹配的试题解析结果为所述其中一道待搜索试题的试题解析结果;
所述第二通信单元,用于接收所述第一通信单元发送的所述待搜索试题图像;
所述内容获取单元,用于从所述第二通信单元接收到的所述待搜索试题图像中识别出所述待搜索试题图像中包含的待搜索试题;
所述数据匹配单元,用于从所述存储单元存储的试题数据库中匹配得到所述待搜索试题图像中包含的待搜索试题的试题解析结果;
所述第二通信单元,还用于将所述数据匹配单元匹配得到的所述待搜索试题图像中包含的待搜索试题的试题解析结果发送至所述电子设备。