计算器计算的方法、系统、设备及存储介质

文档序号:1921459 发布日期:2021-12-03 浏览:14次 >En<

阅读说明:本技术 计算器计算的方法、系统、设备及存储介质 (Method, system, device and storage medium for calculator calculation ) 是由 黄立军 于 2020-05-29 设计创作,主要内容包括:本发明涉及计算机技术领域,尤其涉及一种计算器计算的方法、系统、设备及存储介质,所述方法包括:采集包含数字内容的图片;识别所述图片,获取所述图片中的多个数字;选择需要进行运算的数字以及编辑运算符号后执行对应的运算。借此,本发明实现了便捷的在计算器中输入数字进行运算。(The invention relates to the technical field of computers, in particular to a method, a system, equipment and a storage medium for calculator calculation, wherein the method comprises the following steps: acquiring a picture containing digital content; identifying the picture, and acquiring a plurality of numbers in the picture; and selecting the number to be operated and editing the operation symbol and then executing the corresponding operation. Therefore, the invention realizes the convenient and fast operation of inputting numbers in the calculator.)

计算器计算的方法、系统、设备及存储介质

技术领域

本发明涉及计算机技术领域,尤其涉及一种计算器计算的方法、系统、设备及存储介质。

背景技术

计算器是现代人发明的可以进行数字运算的电子机器。现代的电子计算器能进行数学运算的手持电子机器,拥有集成电路芯片,但结构比电脑简单得多,可以说是第一代的电子计算机(电脑),且功能也较弱,但较为方便与廉价,可广泛运用于商业交易中,是必备的办公用品之一。

现在的移动终端已经都设置了计算器,可以进行一些常用的运算。比如家庭的开支计算等。但是用户一般在使用计算器时,都是通过手动输入数字内容,并且手动输入运算符号。但是当用户很多时候记账、记录一些数字在笔记本上时,这时候计算通过手动输入效率太低了,输入步骤非常多,而且还容易输入错误,由此给用户带来了计算操作上的繁琐及失误等不便。

综上可知,现有技术在实际使用上显然存在不便与缺陷,所以有必要加以改进。

发明内容

针对上述的缺陷,本发明的目的在于提供一种计算器计算的方法、系统、设备及存储介质,以便捷的在计算器中输入数字进行运算。

为了实现本发明的一个发明目的,本发明提供了一种计算器计算的方法,所述方法包括:

采集包含数字内容的图片;

识别所述图片,获取所述图片中的多个数字;

选择需要进行运算的数字以及编辑运算符号后执行对应的运算。

根据所述的方法,在所述采集包含数字内容的图片之前包括:

在所述计算器的运算界面添加图片采集启动按钮;

所述获取所述图片中的多个数字之后包括:

将所述多个数字按照预设模式显示在所述计算器的运算界面。

根据所述的方法,所述采集包含数字内容的图片包括:

启动所述图片采集启动按钮,拍照包含所述数字内容的图片;或者

启动所述图片采集启动按钮,扫描包含所述数字内容的图片;

根据所述的方法,所述识别所述图片,获取所述图片中的多个数字包括:

识别所述图片中的所有文字;

将所述文字中的数字以外的其他文字灰显。

根据所述的方法,所述将所述多个数字按照预设模式显示在所述计算器的运算界面包括:

将所述多个数字按照预设的第一颜色显示于所述计算器的运算界面;

在每两个所述数字之间添加预设的第一运算符号。

根据所述的方法,所述选择需要进行运算的数字以及编辑运算符号后执行对应的运算包括:

选择需要的数字,则所述需要的数字按照预设的第二颜色显示于所述计算器的运算界面;或者

选择不需要的数字,则所述不需要的数字灰显于所述计算器的运算界面;

重复点击每两个所述数字之间的第一运算符号,所述第一运算符号按照预设的运算符号依次进行切换;

确认所述计算器的运算界面显示需要的数字和运算符号后,执行对应的运算。

为了实现本发明的另一发明目的,本发明提供了一种计算器计算的系统,所述系统包括:

采集模块,用于采集包含数字内容的图片;

识别模块,用于识别所述图片,获取所述图片中的多个数字;

选择及运算模块,用于选择需要进行运算的数字以及编辑运算符号后执行对应的运算。

为了实现本发明的又一发明目的,本发明还提供了一种终端,包括上述的系统。

为了实现本发明的又一发明目的,本发明还提供了一种存储介质,用于存储一种用于执行上述任意一种方法的计算机程序。

为了实现本发明的又一发明目的,本发明还提供了一种计算机设备,包括存储介质、处理器以及存储在所述存储介质上并可在所述处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现上述任一项所述的方法。

本发明通过采集包含数字内容的图片;然后识别所述图片,获取所述图片中的多个数字;将所述多个数字按照预设模式显示在所述计算器的运算界面,最后,根据用户可选择需要进行运算的数字以及编辑运算符号后执行对应的运算,由此便捷的在计算器的运算界面输入数字及运算,提升了用户体验。

附图说明

图1是本发明实施例提供的计算器计算的方法流程图;

图2是本发明实施例提供的计算器计算的方法流程图;

图3是本发明实施例提供的计算器计算的系统的结构框图;

图4是本发明实施例提供的计算器计算的系统的结构框图;

图5是本发明实施例提供的存储介质的结构示意图;

图6是本发明实施例提供的计算机设备的结构示意图。

具体实施方式

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

需要说明的,本说明书中针对“一个实施例”、“实施例”、“示例实施例”等的引用,指的是描述的该实施例可包括特定的特征、结构或特性,但是不是每个实施例必须包含这些特定特征、结构或特性。此外,这样的表述并非指的是同一个实施例。进一步,在结合实施例描述特定的特征、结构或特性时,不管有没有明确的描述,已经表明将这样的特征、结构或特性结合到其它实施例中是在本领域技术人员的知识范围内的。

此外,在说明书及后续的权利要求当中使用了某些词汇来指称特定组件或部件,所属领域中具有通常知识者应可理解,制造商可以用不同的名词或术语来称呼同一个组件或部件。本说明书及后续的权利要求并不以名称的差异来作为区分组件或部件的方式,而是以组件或部件在功能上的差异来作为区分的准则。在通篇说明书及后续的权利要求书中所提及的“包括”和“包含”为一开放式的用语,故应解释成“包含但不限定于”。以外,“连接”一词在此系包含任何直接及间接的电性连接手段。间接的电性连接手段包括通过其它装置进行连接。

参见图1和图3,在本发明的一个实施例中,提供一种计算器计算的方法,所述方法包括:

步骤S101中,采集包含数字内容的图片;这些数字通常记载在笔记本或者是其他地方,如其他朋友的手机的记事本上等,采集包含这些数字内容的图片,不必人工手动输入多个数字。特别是一些长时间的旅行或者是半年等时间内的家庭财务记账。

步骤S102中,识别所述图片,获取所述图片中的多个数字;在采集这些包含数字内容的图片后,通过识别所述图片,将获取所述图片中的多个数字;具体的可以通过一些图片识别技术对数字进行采集。当然,可能在图片采集的时候,会包括一些其他内容,为其他的中文文字,图画等,但是在该步骤中主要为获取数字。

步骤S103中,选择需要进行运算的数字以及编辑运算符号后执行对应的运算。在获取这些数字后,用户可以选择需要的数字,以及编辑相应的运算符号,进行运算。由此,使得用户进行数字运算变得便捷,无需将多个数字依次输入到计算器。

在本发明的一个实施例中,在所述采集包含数字内容的图片之前包括:

在所述计算器的运算界面添加图片采集启动按钮40;该图片采集启动按钮40用于启动采集包含数字内容的图片的功能器件,对于设置于智能终端的计算器,该功能器件为智能终端的摄像头,特别是后置摄像头操作方便。

所述获取所述图片中的多个数字之后包括:

将所述多个数字按照预设模式显示在所述计算器的运算界面。在获取多个数字后,将这些数字显示在所述计算器的运算界面。由此实现了将多个数字输入到计算器,而无需用户手工输入。

在本发明的一个实施例中,所述采集包含数字内容的图片包括:

启动所述图片采集启动按钮40,拍照包含所述数字内容的图片;或者

启动所述图片采集启动按钮40,扫描包含所述数字内容的图片。即通过拍照或者是扫描的方式都能获得包含所述数字内容的图片。

所述识别所述图片,获取所述图片中的多个数字包括:

识别所述图片中的所有文字;在拍摄或者是扫描包含所述数字内容的图片后,将识别所述图片中的所有文字。

将所述文字中的数字以外的其他文字灰显。数字以外的其他文字灰显后,将不显示,只获取所述图片中的多个数字。

所述将所述多个数字按照预设模式显示在所述计算器的运算界面包括:

将所述多个数字按照预设的第一颜色显示于所述计算器的运算界面;

在每两个所述数字之间添加预设的第一运算符号。在去除灰显的所述多个数字后,为了便于用户识别,可以将其按照预设的第一颜色显示于所述计算器的运算界面;此外,还在每两个所述数字之间添加预设的第一运算符号,通常用户做加法会比较多,所以预设的第一运算符号优选为加号。

在本发明的一个实施例中,所述选择需要进行运算的数字以及编辑运算符号后执行对应的运算包括:

选择需要的数字,则所述需要的数字按照预设的第二颜色显示于所述计算器的运算界面;优选的所述第一颜色为红色,所述第二颜色为黑色;所述第一运算符号为加号;或者

选择不需要的数字,则所述不需要的数字灰显于所述计算器的运算界面;在将所述多个数字按照预设模式显示在所述计算器的运算界面后,有些数字可能是用户不需要的,因此可以通过上述两者方式选择其需要的数字,或者是去除不需要的数字,以便进行对应的运算。

重复点击每两个所述数字之间的第一运算符号,所述第一运算符号按照预设的运算符号依次进行切换;而每两个所述数字之间的第一运算符号默认为加号,用户也可以根据自己的需要进行切换选择。当然,在将所述多个数字按照预设模式显示在所述计算器的运算界面后,也可以通过计算器的操作按键进行相应数字的输入或者是删除,以及运算符号的修改。具体的,所述预设的运算符号包括:加号、减号、乘号以及除号等。

确认所述计算器的运算界面显示需要的数字和运算符号后,执行对应的运算。用户在确认所述计算器的运算界面显示的都是其需要的数字和运算符号后,可以按下相应的运算按钮,如计算器上的等于号进行对应的运算。最终在所述计算器的运算界面显示最后的运算结果。而所述计算器为智能终端的运算器;该智能终端包括移动终端,电脑等。

参见图2,在本发明的一个实施例中,提供了计算器计算的方法,包括

步骤S201中,在计算器中打开摄像头拍照;如在移动终端的计算器中通过预制的按钮,启动摄像头对包括数字内容的物品进行拍照,可以是手写的笔记本,或者是移动终端的记事本,还可以是打印的文稿等。

步骤S202中,拍照后进行图像识别;在拍摄照片后对图片进行识别,识别所有图片中的文字内容,其中可能包括非数字的其他文字。

步骤S203中,识别后显示所有数字内容;将非数字的其他文字不显示,只将数字显示在计算器的输入框或者是计算框中。

步骤S204中,修改显示的数字内容;用户根据需要对数字进行修改,选择需要的数字或者是删除不需要的数字,而两个数字之间默认有加号,这符合大多数用户计算的需求。

步骤S205中,所有数字相加计算结果,将所有确认后的数字进行加法运算,获得计算结果。由此,解决了用户很多时候记账、记录一些数字在笔记本上时,计算通过手动输入效率低的问题,而且输入步骤大大减少,而且还不容易输入错误,由此解决了用户在计算操作上的繁琐及失误等问题,提升了用户计算应用的效率以及体验。

为了实现本发明的另一发明目的,参见图3,在本发明的一个实施例中,提供了一种计算器计算的系统100,所述系统100包括:

采集模块10,用于采集包含数字内容的图片;当用户在笔记本或者其他地方有记录的数字内容,通过采集模块10采集包含数字内容的图片;由此,用户无需针对数字内容进行计算时,手动输入数字计算;减少了操作时间,提高了用户运算的效率。

识别模块20,用于识别所述图片,获取所述图片中的多个数字;识别模块20可以采用OCR(Optical Character Recognition,翻译为光学字符识别)技术,可针对印刷体字符或者是手写字体字符进行识别,采用光学的方式将纸质文档中的文字转换成为黑白点阵的图像文件,通过识别软件将图像中的文字转换成文本格式,供文字处理软件进一步编辑加工。需要说明的是,该识别模块20别图片中的文字后,将其他非数字的多余的文字,如英文语句等无关内容不显示。

选择及运算模块30,用于选择需要进行运算的数字以及编辑运算符号后执行对应的运算。通过该模块选择需要进行运算的数字以及编辑运算符号后执行对应的运算,因此提高了用户运算的效率。

参见图4,在本发明的一个实施例中,所述系统100还包括:

图片采集启动按钮40,用于启动所述采集模块10;在计算器的运算界面增加图片采集启动按钮40,其是拍照或扫描的输入按钮,点击后打开后采集模块10,该采集模块10可为后置摄像头,将需要计算的数字进行拍照。

显示模块50,用于将所述多个数字按照预设模式显示在所述计算器的运算界面。拍照或扫描识别后,按照预设模式将所有识别的数字文字内容显示在所述计算器的运算界面上。

在本发明的一个实施例中,所述采集模块10包括:

第一采集子模块11,用于在启动所述图片采集启动按钮40后,拍照包含所述数字内容的图片;该第一采集子模块11可以是智能终端的前置摄像头;或者

第二采集子模块12,用于在启动所述图片采集启动按钮40后,扫描包含所述数字内容的图片。该第二采集子模块12可以是智能终端的前置摄像头;

所述识别模块20包括:

第一识别子模块21,用于识别所述图片中的所有文字;

灰显子模块22,用于将所述文字中的数字以外的其他文字灰显。在图片识别后,将所有识别的数字内容显示在计算器的计算界面上,并且将文字内容中的文字灰显掉,仅仅显示文字中的数字内容。如果有无用的数字内容,用户可以通过点击将该数字也灰显,灰显的所有内容都不进行计算。

所述显示模块50包括:

显示子模块51,用于将所述多个数字按照预设的第一颜色显示于所述计算器的运算界面;所述第一颜色为红色,也可以是其他颜色;

添加子模块52,用于在每两个所述数字之间添加预设的第一运算符号。所述第一运算符号为加号;

在本发明的一个实施例中,所述选择及运算模块30包括:

第一选择子模块31,用于选择需要的数字,则所述需要的数字按照预设的第二颜色显示于所述计算器的运算界面;其中,所述第二颜色为黑色;以示区别,让用户获知自己选择了什么数字,当然也可以默认所有的数字都参与计算;或者

第二选择子模块32,用于选择不需要的数字,则所述不需要的数字灰显于所述计算器的运算界面;通过该模块可以选择不需要参与运算的数字。

点击子模块33,用于重复点击每两个所述数字之间的第一运算符号,所述第一运算符号按照预设的运算符号依次进行切换;默认的第一运算符号是加号,所述预设的运算符号包括:加号、减号、乘号以及除号。在本发明第一个实施方式中,所有数字默认显示为红色,并且每个数字前面都会有一个加号,点击其中任何一个数字,数字变为黑色,点击加号会变成减号。

运算子模块34,用于确认所述计算器的运算界面显示需要的数字和运算符号后,执行对应的运算。用户若认为在计算器的运算界面显示的数字及运算符号即是其需要的,则可以直接进行运算,若是不是,则通过上述的第一选择子模块31和第二选择子模块32进行相应的数字的选择或者剔除,以及点击子模块33切换到合适的运算符号。具体的,数字确认无误后,点击确认,将所有数字内容按照每个数字前面的运算符号进行计算,并且显示在计算器的输入框中,并且显示计算结果。如果其中某个数字或者运算符号有问题,还可以在计算器的显示框中进行点击修改。这样可以快速将记录的数字内容进行快速的输入计算,方便快捷。而所述计算器为智能终端的运算器。而智能终端包括移动终端、平板电脑、手提电脑等。甚至是一些专门用于计算的智能设备。

此外,为了实现本发明的另一发明目的,本发明还提供了一种终端,包括上述任意一项所述的系统100。

为了实现本发明的另一发明目的,本发明还提供了一种存储用于执行上述任意一种方法的计算机程序。

为了实现本发明的另一发明目的,本发明还提供了一种计算机设备400,包括存储介质200、处理器300以及存储在所述存储介质上并可在所述处理器300上运行的计算机程序,所述处理器300执行所述计算机程序时实现上述任一项所述的方法。

参见图5和图6,在本发明的一个实施例中,还提供了用于存储一种用于执行上述实施例中任意一种方法的计算机程序的存储介质200。以及一种计算机设备400,包括存储介质200、处理器300以及存储在所述存储介质200上并可在所述处理器300上运行的计算机程序,所述处理器300执行所述计算机程序时实现上述任一个实施例中的所述的方法。

本发明提供一种存储介质200,用于存储如图1所述任意一种方法的计算机程序。例如计算机程序指令,当其被计算机执行时,通过该计算机的操作,可以调用或提供根据本申请的方法和/或技术方案。而调用本申请的方法的程序指令,可能被存储在固定的或可移动的存储介质中,和/或通过广播或其他信号承载媒体中的数据流而被传输和/或被存储在根据程序指令运行的计算机设备的存储介质中。在此,根据本申请的一个实施例包括一个如图5所示的计算机设备400,所述计算机设备400优选包括用于存储计算机程序的存储介质200和用于执行计算机程序的处理器300,其中,当该计算机程序被该处理器300执行时,触发该计算机设备400执行基于前述多个实施例中的方法和/或技术方案。

需要注意的是,本申请可在软件和/或软件与硬件的组合体中被实施,例如,可采用专用集成电路(ASIC)、通用目的计算机或任何其他类似硬件设备来实现。在一个实施例中,本申请的软件程序可以通过处理器执行以实现上文步骤或功能。同样地,本申请的软件程序(包括相关的数据结构)可以被存储到计算机可读记录介质中,例如,RAM存储器,磁或光驱动器或软磁盘及类似设备。另外,本申请的一些步骤或功能可采用硬件来实现,例如,作为与处理器配合从而执行各个步骤或功能的电路。

根据本发明的方法可以作为计算机实现方法在计算机上实现、或者在专用硬件中实现、或以两者的组合的方式实现。用于根据本发明的方法的可执行代码或其部分可以存储在计算机程序产品上。计算机程序产品的示例包括存储器设备、光学存储设备、集成电路、服务器、在线软件等。优选地,计算机程序产品包括存储在计算机可读介质上以便当所述程序产品在计算机上执行时执行根据本发明的方法的非临时程序代码部件。

在优选实施例中,计算机程序包括适合于当计算机程序在计算机上运行时执行根据本发明的方法的所有步骤的计算机程序代码部件。优选地,在计算机可读介质上体现计算机程序。

综上所述,本发明通过采集包含数字内容的图片;然后识别所述图片,获取所述图片中的多个数字;将所述多个数字按照预设模式显示在所述计算器的运算界面,最后,根据用户可选择需要进行运算的数字以及编辑运算符号后执行对应的运算,由此便捷的在计算器的运算界面输入数字及运算,提升了用户体验。

本发明公开了A1、一种计算器计算的方法,所述方法包括:

采集包含数字内容的图片;

识别所述图片,获取所述图片中的多个数字;

选择需要进行运算的数字以及编辑运算符号后执行对应的运算。

A2、根据A1所述的方法,在所述采集包含数字内容的图片之前包括:

在所述计算器的运算界面添加图片采集启动按钮;

所述获取所述图片中的多个数字之后包括:

将所述多个数字按照预设模式显示在所述计算器的运算界面。

A3、根据A2所述的方法,所述采集包含数字内容的图片包括:

启动所述图片采集启动按钮,拍照包含所述数字内容的图片;或者

启动所述图片采集启动按钮,扫描包含所述数字内容的图片;

A4、根据A2所述的方法,所述识别所述图片,获取所述图片中的多个数字包括:

识别所述图片中的所有文字;

将所述文字中的数字以外的其他文字灰显。

A5、根据A2所述的方法,所述将所述多个数字按照预设模式显示在所述计算器的运算界面包括:

将所述多个数字按照预设的第一颜色显示于所述计算器的运算界面;

在每两个所述数字之间添加预设的第一运算符号。

A6、根据A5所述的方法,所述选择需要进行运算的数字以及编辑运算符号后执行对应的运算包括:

选择需要的数字,则所述需要的数字按照预设的第二颜色显示于所述计算器的运算界面;或者

选择不需要的数字,则所述不需要的数字灰显于所述计算器的运算界面;

重复点击每两个所述数字之间的第一运算符号,所述第一运算符号按照预设的运算符号依次进行切换;

确认所述计算器的运算界面显示需要的数字和运算符号后,执行对应的运算。

A7、根据A6所述的方法,所述计算器为智能终端的运算器;所述第一颜色为红色,所述第二颜色为黑色;所述第一运算符号为加号;所述预设的运算符号包括:加号、减号、乘号以及除号。

本发明还公开了B8、一种计算器计算的系统,所述系统包括:

采集模块,用于采集包含数字内容的图片;

识别模块,用于识别所述图片,获取所述图片中的多个数字;

选择及运算模块,用于选择需要进行运算的数字以及编辑运算符号后执行对应的运算。

B9、根据B8所述的系统,所述系统还包括:

图片采集启动按钮,用于启动所述采集模块;

显示模块,用于将所述多个数字按照预设模式显示在所述计算器的运算界面。

B10、根据B9所述的系统,所述采集模块包括:

第一采集子模块,用于在启动所述图片采集启动按钮后,拍照包含所述数字内容的图片;或者

第二采集子模块,用于在启动所述图片采集启动按钮后,扫描包含所述数字内容的图片。

B11、根据B9所述的系统,所述识别模块包括:

第一识别子模块,用于识别所述图片中的所有文字;

灰显子模块,用于将所述文字中的数字以外的其他文字灰显。

B12、根据B9所述的系统,所述显示模块包括:

显示子模块,用于将所述多个数字按照预设的第一颜色显示于所述计算器的运算界面;

添加子模块,用于在每两个所述数字之间添加预设的第一运算符号。

B13、根据B12所述的系统,所述选择及运算模块包括:

第一选择子模块,用于选择需要的数字,则所述需要的数字按照预设的第二颜色显示于所述计算器的运算界面;或者

第二选择子模块,用于选择不需要的数字,则所述不需要的数字灰显于所述计算器的运算界面;

点击子模块,用于重复点击每两个所述数字之间的第一运算符号,所述第一运算符号按照预设的运算符号依次进行切换;

运算子模块,用于确认所述计算器的运算界面显示需要的数字和运算符号后,执行对应的运算。

B14、根据B13所述的系统,所述计算器为智能终端的运算器;所述第一颜色为红色,所述第二颜色为黑色;所述第一运算符号为加号;所述预设的运算符号包括:加号、减号、乘号以及除号。

本发明还公开了C15、一种终端,包括B8~B14中任意一项所述的系统。

本发明还公开了D16、一种存储介质,用于存储一种用于执行A1~A7中任意一种方法的计算机程序。

本发明还公开了17、一种计算机设备,包括存储介质、处理器以及存储在所述存储介质上并可在所述处理器上运行的计算机程序,其特征在于,所述处理器执行所述计算机程序时实现权利要求A1~A7一项所述的方法。

14页详细技术资料下载
上一篇:一种医用注射器针头装配设备
下一篇:具有带宽切换功能的服务器系统

网友询问留言

已有0条留言

还没有人留言评论。精彩留言会获得点赞!

精彩留言,会给你点赞!