一种计算器的实现方法及终端技术

技术编号:14183059 阅读:38 留言:0更新日期:2016-12-14 12:32
本发明专利技术实施例公开了一种计算器的实现方法及终端,其中方法包括:若接收到启动指令,启动终端上的摄像头以获取图像;显示识别区域和运算区域;显示所述摄像头当前所获取到的图像于所述识别区域;判断是否识别到数字样本,所述数字样本至少包括数字;若识别到数字样本,至少提取数字样本中的数字;显示所述提取的数字样本于所述运算区域中;若获取到运算符,将所述数字和运算符进行计算;显示计算结果于运算区域。本发明专利技术实现了用户在使用计算器计算时不需要手动输入数字,方便了用户操作,改善了用户的体验。

Method and terminal for realizing calculator

The embodiment of the invention discloses a method and a terminal for a calculator, wherein the method comprises the following steps: if the received start command, start on the terminal camera to obtain image recognition; display area and operation area; displaying the camera the acquired image to the recognition region; judging whether the recognition to the digital samples. The number of samples at least include digital to digital recognition; if the sample, at least in the sample extraction of digital digital display; the extracted digital samples in the operation area; if access to the operator, the operator and the digital calculation shows the calculated results from the operation area. The invention realizes that the user does not need to manually input the number when the calculator is used, the user operation is convenient, and the user experience is improved.

【技术实现步骤摘要】

本专利技术涉及电子
,尤其涉及一种计算器的实现方法及终端
技术介绍
现有的计算器,例如手机计算器、PC端计算器等,都需要手动点击数字键输入数字进行计算。当需要计算的数据庞大时,人为手动操作耗时就长、操作过于繁琐,且手动输入数字也更容易出错,导致计算结果出现较大误差,影响用户体验。
技术实现思路
本专利技术实施例提供一种操作简捷的计算器的实现方法。第一方面,本专利技术实施例提供了一种计算器的实现方法,该方法包括:若接收到启动指令,启动终端上的摄像头以获取图像;显示识别区域和运算区域;显示所述摄像头当前所获取到的图像于所述识别区域;判断是否识别到数字样本,所述数字样本至少包括数字;若识别到数字样本,至少提取数字样本中的数字;显示所述提取的数字样本于所述运算区域中;若获取到运算符,将所述数字和运算符进行计算;显示计算结果于运算区域。另一方面,本专利技术实施例提供了一种终端,该终端包括:启动单元,用于若接收到启动指令,启动终端上的摄像头以获取图像;第一显示单元,用于显示识别区域和运算区域;第二显示单元,用于显示所述摄像头当前所获取到的图像于所述识别区域;第一判断单元,用于判断是否识别到数字样本,所述数字样本至少包括数字;提取单元,用于若识别到数字样本,至少提取数字样本中的数字;第三显示单元,用于显示所述提取的数字样本于所述运算区域中;计算单元,用于若获取到运算符,将所述数字和运算符进行计算;第四显示单元,用于显示计算结果于运算区域。由上可见,本专利技术实施例通过启动终端上的摄像头获取图像,根据识别区域和运算区域分别对图像进行数字样本识别和根据所识别的数字样本中的数字进行计算,实现了用户在使用计算器计算时不需要手动输入数字,方便了用户操作,改善了用户的体验。附图说明为了更清楚地说明本专利技术实施例技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。图1是本专利技术实施例一提供的一种计算器的实现方法的示意流程图。图2是本专利技术实施例二提供的一种计算器的实现方法的示意流程图。图3是本专利技术实施例三提供的一种计算器的实现方法的示意流程图。图4是本专利技术实施例四提供的一种计算器的实现方法的示意流程图。图5是本专利技术实施例提供的一种终端的示意性框图。图6是本专利技术实施例提供的一种终端的另一示意性框图。图7是本专利技术实施例提供的一种终端的另一示意性框图。图8是本专利技术实施例提供的一种终端的另一示意性框图。图9是本专利技术实施例提供的一种终端的另一实施例的结构组成示意图。具体实施方式下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。应当理解,当在本说明书和所附权利要求书中使用时,术语“包括”和“包含”指示所描述特征、整体、步骤、操作、元素和/或组件的存在,但并不排除一个或多个其它特征、整体、步骤、操作、元素、组件和/或其集合的存在或添加。还应当理解,在此本专利技术说明书中所使用的术语仅仅是出于描述特定实施例的目的而并不意在限制本专利技术。如在本专利技术说明书和所附权利要求书中所使用的那样,除非上下文清楚地指明其它情况,否则单数形式的“一”、“一个”及“该”意在包括复数形式。图1为本专利技术实施例一的计算器的实现方法的实施例的流程示意图。如图1所示,本专利技术实施例一的一种计算器的实现方法,包括步骤S101~S108。S101,若接收到启动指令,启动终端上的摄像头以获取图像。具体的,在本步骤中,终端包括但不限于手机、平板电脑、笔记本电脑等移动终端。需要说明的是,在用户选择进入计算器模式后,终端即获得用户发出的启动指令,随即启动摄像头以准备获取图像。S102,显示识别区域和运算区域。具体的,在本步骤中,所述运算区域显示有运算符,在用户进入计算器后,终端屏幕会显示两个区域,即终端屏幕变成分屏模式,两个区域分别为识别区域和运算区域;准确的说,识别区域和运算区域并排显示在终端屏幕中;需要说明的是,识别区域用于对摄像头所获取的图像进行识别,运算区域用于计算器的计算。S103,显示摄像头当前所获取的图像于识别区域。具体的,在本步骤中,摄像头所获取的图像可以是摄像头对印制有数字的纸张进行图像的获取,亦可以对手写有数字的纸张进行图像的获取。S104,判断是否识别到数字样本,所述数字样本至少包括数字。具体的,在本步骤中,识别区域将对摄像头所获取的图像进行识别,进行识别时,主要针对图像上的所有数字、或图像上的数字表达式、或图像上的数字运算式进行识别。S105,若识别到数字样本,至少提取数字样本中的数字。具体的,在本步骤中,识别区域识别摄像头所获取到的图像,当识别到图像中的数字、或数字表达式、或数字运算式时,便提取所识别到的数字、或数字表达式、或数字运算式;需要说明的是,针对提取到不同的数字样本,用户进行运算的方式也会不同。S106,显示提取的数字样本于运算区域中。具体的,在本步骤中,识别区域会将从图像中识别出的数字样本发送至运算区域进行显示,运算区域显示有运算符;需要说明的是,若数字样本只有数字、或数字表达式,用户可以在运算区域中相应的添加运算符进行计算;若数字样本中为数字运算式,在运算区域中无需添加相应的运算符,只需根据该数字运算式直接进行计算。S107,若获取到运算符,将数字和运算符进行计算。S108,显示计算结果于运算区域。由上可见,本专利技术实施例通过启动终端上的摄像头获取图像,根据识别区域和运算区域分别对图像进行数字样本识别和根据所识别的数字样本中的数字进行计算,实现了用户在使用计算器计算时不需要手动输入数字,方便了用户操作,改善了用户的体验。在本专利技术一种计算器的实现方法的另一个实施例中,如图2所示,为本专利技术另一个实施例中提供的屏幕显示方法的流程示意图,其包括步骤S101’~S110’(其中步骤S101’~S106’以及步骤S109’~S110’,与本专利技术实施例一中的步骤S101~S108相同,因此不再详述。):S101’,若接收到启动指令,启动终端上的摄像头以获取图像。S102’,显示识别区域和运算区域。S103’,显示摄像头当前所获取的图像于识别区域。S104’,判断是否识别到数字样本,所述数字样本至少包括数字。S105’,若识别到数字样本,至少提取数字样本中的数字。S106’,显示提取的数字样本于运算区域中。S107’,判断数字样本中是否包括运算符。具体的,在本步骤中,运算区域判断数字样本中存在运算符,例如数字样本为数字运算式,包含有运算符,则直接利用该运算符进行计算。S108’,若包括,获取运算符。S109’,若获取到运算符,将数字和运算符进行计算。S110’,显示计算结果于运算区域。由以上可见,本专利技术实施例通过判断数字样本中存在的运算符,利用该运算符进行计算,实现了用户在使用计算器时,能够自动地完成计算器计算。在本专利技术一种计算器的实现方法的第三个实施例中,如图3所示,为本专利技术第三个实施例中提供的屏幕显示方法的流程示意图,其包本文档来自技高网...
一种计算器的实现方法及终端

【技术保护点】
一种计算器的实现方法,其特征在于,所述方法包括:若接收到启动指令,启动终端上的摄像头以获取图像;显示识别区域和运算区域;显示所述摄像头当前所获取到的图像于所述识别区域;判断是否识别到数字样本,所述数字样本至少包括数字;若识别到数字样本,至少提取数字样本中的数字;显示所述提取的数字样本于所述运算区域中;若获取到运算符,将所述数字和运算符进行计算;显示计算结果于运算区域。

【技术特征摘要】
1.一种计算器的实现方法,其特征在于,所述方法包括:若接收到启动指令,启动终端上的摄像头以获取图像;显示识别区域和运算区域;显示所述摄像头当前所获取到的图像于所述识别区域;判断是否识别到数字样本,所述数字样本至少包括数字;若识别到数字样本,至少提取数字样本中的数字;显示所述提取的数字样本于所述运算区域中;若获取到运算符,将所述数字和运算符进行计算;显示计算结果于运算区域。2.如权利要求1所述的方法,其特征在于,所述识别区域和运算区域并排显示。3.如权利要求1所述的方法,其特征在于,所述方法还包括:判断所述数字样本中是否包括运算符;若包括,获取所述运算符。4.如权利要求1所述的方法,其特征在于,所述方法还包括:若接收到排序指令,对提取到的数字进行排序。5.如权利要求1所述的方法,其特征在于,所述方法还包括:将所述计算结果保存于预设的文件中。6.一种终端,其特征在于,包括:启动单元,用于若接收到启动指令,启动终端上的摄像头以获取图像;第...

【专利技术属性】
技术研发人员:李韧袁旦
申请(专利权)人:深圳市金立通信设备有限公司
类型:发明
国别省市:广东;44

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

1