CN110209280B - 一种应答方法、应答装置及存储介质 - Google Patents

一种应答方法、应答装置及存储介质 Download PDF

Info

Publication number
CN110209280B
CN110209280B CN201910484868.6A CN201910484868A CN110209280B CN 110209280 B CN110209280 B CN 110209280B CN 201910484868 A CN201910484868 A CN 201910484868A CN 110209280 B CN110209280 B CN 110209280B
Authority
CN
China
Prior art keywords
image data
data
paper
information
response
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
CN201910484868.6A
Other languages
English (en)
Other versions
CN110209280A (zh
Inventor
黄晓庆
赵大峰
骆磊
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Cloudminds Shenzhen Robotics Systems Co Ltd
Original Assignee
Cloudminds Shenzhen Robotics Systems Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Cloudminds Shenzhen Robotics Systems Co Ltd filed Critical Cloudminds Shenzhen Robotics Systems Co Ltd
Priority to CN201910484868.6A priority Critical patent/CN110209280B/zh
Publication of CN110209280A publication Critical patent/CN110209280A/zh
Application granted granted Critical
Publication of CN110209280B publication Critical patent/CN110209280B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F18/00Pattern recognition
    • G06F18/20Analysing
    • G06F18/21Design or setup of recognition systems or techniques; Extraction of features in feature space; Blind source separation
    • G06F18/214Generating training patterns; Bootstrap methods, e.g. bagging or boosting
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/048Interaction techniques based on graphical user interfaces [GUI]
    • G06F3/0487Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06VIMAGE OR VIDEO RECOGNITION OR UNDERSTANDING
    • G06V30/00Character recognition; Recognising digital ink; Document-oriented image-based pattern recognition
    • G06V30/10Character recognition

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • General Engineering & Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Human Computer Interaction (AREA)
  • Data Mining & Analysis (AREA)
  • Artificial Intelligence (AREA)
  • Life Sciences & Earth Sciences (AREA)
  • Bioinformatics & Cheminformatics (AREA)
  • Bioinformatics & Computational Biology (AREA)
  • Computer Vision & Pattern Recognition (AREA)
  • Evolutionary Biology (AREA)
  • Evolutionary Computation (AREA)
  • Controls And Circuits For Display Device (AREA)
  • Character Input (AREA)

Abstract

本发明实施例涉及数据处理领域,公开了一种应答方法、应答装置及存储介质。本申请的部分实施例中,应答方法包括:获取并投影待应答数据;在检测到结束信号后,获取纸张的第一图像数据;根据第一图像数据,确定待应答数据的第一应答数据。该实现中,满足用户在纸上进行作答的需求,实现了半电子化的应答方式。

Description

一种应答方法、应答装置及存储介质
技术领域
本发明实施例涉及数据处理领域,特别涉及一种应答方法、应答装置及存储介质。
背景技术
当前的移动设备大多具备电容可手写屏幕,用户可以直接在屏幕用手写字。对于更加细密的书写,则可以采用细头的电容笔书写,如当前的一些手机或者平板产品。
然而,发明人发现现有技术中至少存在如下问题:然而,在屏幕上书写的手感比起在纸上都相距甚远。对于需要大量书写的需求,如写作业写论文等等,则用电子产品触摸屏书写是一件非常痛苦的事情。
需要说明的是,在上述背景技术部分公开的信息仅用于加强对本公开的背景的理解,因此可以包括不构成对本领域普通技术人员已知的现有技术的信息。
发明内容
本发明实施方式的目的在于提供一种应答方法、应答装置及存储介质,使得能够满足用户在纸上进行作答的需求,实现了半电子化的应答方式。
为解决上述技术问题,本发明的实施方式提供了一种应答方法,包括以下步骤:获取并投影待应答数据;在检测到结束信号后,获取纸张的第一图像数据;根据第一图像数据,确定待应答数据的第一应答数据。
本发明的实施方式还提供了一种应答装置,包括:投影模块、拍摄模块和处理模块;投影模块用于获取并投影待应答数据;拍摄模块用于在接收到结束信号后,获取纸张的第一图像数据;处理模块用于根据第一图像数据,确定待应答数据的第一应答数据。
本发明的实施方式还提供了一种应答装置,包括:至少一个处理器;以及,与至少一个处理器通信连接的存储器;其中,存储器存储有可被至少一个处理器执行的指令,指令被至少一个处理器执行,以使至少一个处理器能够执行上述实施方式提及的应答方法。
本发明的实施方式还提供了一种计算机可读存储介质,存储有计算机程序,计算机程序被处理器执行时实现上述实施方式提及的应答方法。
本发明实施方式相对于现有技术而言,应答装置将需要应答的问题通过投影的方式投影给用户,通过获取纸张的图像数据,确定用户基于需要应答的问题撰写的答案,生成电子化的待应答数据的应答数据,使得用户可以通过纸张进行作答,无需通过电子屏作答,满足了用户在纸上进行作答,并能够将纸张上的作答的内容电子化的需求。
另外,在投影待应答数据之前,应答方法还包括:投影纸张定位框的图像;纸张定位框用于指示纸张的有效放置区域。该实现中,减少了用户将纸张放置在应答装置无法采集图像的区域的情况,提高了应答装置成功采集纸张的第一图像数据的概率。
另外,在投影待应答数据之前,应答方法还包括:获取纸张的信息;纸张的信息包括纸张的尺寸信息,和/或,纸张的位置信息;根据纸张的信息,确定有效投影区域;投影待应答数据,具体包括:将待应答数据投影至有效投影区域。该实现中,便于用户观看待应答数据。
另外,根据第一图像数据,确定待应答数据的第一应答数据,具体包括:将第一图像数据输入文字识别模型,确定第一图像数据的文字信息,文字信息包括第一图像数据中所包含的文字;根据第一图像数据的文字信息,确定第一应答数据。该实现中,为后续有选择地进行机械阅卷、朗读第一应答数据、改变第一图像数据中的文字字体等操作提供了数据基础。
另外,在将第一图像数据输入文字识别模型,确定第一图像数据的文字信息,具体包括:将第一图像数据输入文字识别模型,得到第一图像数据的预测文字;显示第一图像数据中的预测文字;若确定接收到修正信息,根据修正信息和第一图像数据的预测文字,确定第一图像数据的文字信息。该实现中,提高了文字信息的准确性。
另外,在根据修正信息和第一图像数据的预测文字,确定第一图像数据的文字信息之后,应答方法还包括:将第一图像数据和第一图像数据的文字信息保存至训练数据集;在确定训练数据集符合预设的训练条件后,将第一图像数据作为文字识别模型的输入数据,第一图像数据的文字信息作为训练数据集的输出数据,对文字识别模型重新进行训练。该实现中,使得更新后的文字识别模型能够更准确的识别该用户撰写的字体。
另外,根据第一图像数据中所包含的文字,确定第一应答数据,具体包括:获取目标字体类型;将第一图像数据中所包含的文字的字体类型设置为目标字体类型;根据字体类型为目标字体类型的第一图像数据中所包含文字,生成第二图像数据;将第二图像数据作为第一应答数据。该实现中,用户可以根据自身喜好,进行个性化设计,将自己撰写的文字转换为自己喜欢的字体,提高了用户体验。
另外,获取纸张的第一图像数据,具体包括:控制拍摄模块拍摄第三图像数据,第三图像数据中包括第一图像数据和背景图像数据;对第三图像数据进行裁剪,得到第一图像数据。该实现中,减少了背景图像中的干扰信息。
另外,在根据第一图像数据,确定待应答数据的第一应答数据之后,应答方法还包括:在确定第一应答数据符合预设要求后,将第一应答数据保存至存储模块。该实现中,对第一应答数据进行保存,便于后期查阅第一应答数据。
另外,将第一应答数据保存至存储模块,具体包括:判断已保存的应答数据中是否存在待应答数据的第二应答数据;若确定是,用第一应答数据代替第二应答数据。
另外,获取待应答数据,具体包括:获取待应答文档,待应答文档中包括N个页面,N为正整数;根据待应答文档,确定待应答页面;待应答页面中包括页面和页面的标识;将待应答页面作为待应答数据。
另外,在根据第一图像数据,确定待应答数据的第一应答数据之后,应答方法还包括:控制显示模块显示已应答的页面的第一应答数据、未应答的页面、已应答的页面的标识和未应答的页面的标识中的任意一个或任意组合。该实现中,便于用户及时了解待应答文档的完成进度。
另外,在获取待应答文档之后,应答方法还包括:获取用户的操作信息,操作信息指示预显示的待应答页面;控制显示模块显示预显示的待应答页面。该实现中,便于用户对待应答文档和应答数据进行管理。
附图说明
一个或多个实施例通过与之对应的附图中的图片进行示例性说明,这些示例性说明并不构成对实施例的限定,附图中具有相同参考数字标号的元件表示为类似的元件,除非有特别申明,附图中的图不构成比例限制。
图1是本发明的第一实施方式的应答方法的流程图;
图2是本发明的第二实施方式的应答方法的流程图;
图3是本发明的第三实施方式的应答装置的结构示意图;
图4是本发明的第三实施方式的应答装置的另一结构示意图;
图5是本发明的第四实施方式的应答装置的结构示意图。
具体实施方式
为使本发明实施例的目的、技术方案和优点更加清楚,下面将结合附图对本发明的各实施方式进行详细的阐述。然而,本领域的普通技术人员可以理解,在本发明各实施方式中,为了使读者更好地理解本申请而提出了许多技术细节。但是,即使没有这些技术细节和基于以下各实施方式的种种变化和修改,也可以实现本申请所要求保护的技术方案。
本发明的第一实施方式涉及一种应答方法,应用于应答装置。如图1,该应答方法包括以下步骤:
步骤101:获取并投影待应答数据。
具体地说,应答装置可以通过有线或无线网络、数据线连接或优盘等任意方式,获取待应答数据,应答装置也可以通过上述任意方式,获取待应答文档,基于待应答文档确定待应答数据。在获取待应答数据后,应答装置投影该待应答数据,以使用户可以根据待应答数据,在纸张上撰写应答内容。
在一个例子中,应答装置获取待应答文档,待应答文档中包括N个页面,N为正整数;根据待应答文档,确定待应答页面;待应答页面中包括页面和页面的标识;将待应答页面作为待应答数据。例如,待应答文档为分页的作业题电子档,应答装置按照作业题电子档中的页面的先后顺序,从第一个页面开始,在第i个页面中添加页面的标识“i”,将添加标识后的页面作为待应答数据,并在完成本次应答后,根据第i+1个页面,确定下一次应答过程的待应答数据。
在一个例子中,应答装置在投影待应答数据之前,投影纸张定位框的图像;纸张定位框用于指示纸张的有效放置区域。
值得一提的是,通过投影纸张定位框的图像的方式,告知用户纸张的有效放置区域,可以减少用户将纸张放置在应答装置无法采集图像的区域的情况,提高了应答装置成功采集纸张的第一图像数据的概率。
在一个例子中,应答装置在投影待应答数据之前,获取纸张的信息;纸张的信息包括纸张的尺寸信息,和/或,纸张的位置信息;根据纸张的信息,确定有效投影区域;在投影待应答数据的过程中,应答装置将待应答数据投影至有效投影区域。
例如,应答装置投影纸张定位框;在检测到纸张定位框内放置有纸张定位框后,自动启动拍摄模块,或者,在检测到拍摄按钮被按下后,开启拍摄模块;通过拍摄模块拍摄一张包含纸张和纸张定位框的图像;根据该图像,确定纸张和纸张定位框的相对位置信息和相对尺寸信息;电子设备根据相对位置信息和纸张定位框的位置信息,确定纸张的位置信息,根据相对尺寸信息和纸张定位框的尺寸信息,确定纸张的尺寸信息。
需要说明的是,本领域技术人员可以理解,有效投影区域可以是纸张所在区域,也可以是纸张所在区域的周围区域,如纸张所在区域的上边区域,本实施方式不限制有效投影区域和纸张所在区域的位置关系。
值得一提的是,当有效投影区域在纸张所在区域时,在拍摄第一图像数据时,可以将待应答数据中的题目和用户针对该题目撰写的应答内容一一对应地拍摄在一张图像上,便于后续阅读,使得用户无需抄写题目,减少了不必要的工作量。
值得一提的是,根据纸张的信息来确定有效投影区域,便于用户观看待应答数据。
在一个例子中,应答装置包括显示模块,应答装置在获取待应答文档之后,获取用户的操作信息,操作信息指示预显示的待应答页面;控制显示模块显示预显示的待应答页面。
步骤102:在检测到结束信号后,获取纸张的第一图像数据。
具体地说,应答装置可以在检测到结束信号后,控制拍摄模块拍摄第三图像数据,第三图像数据中包括第一图像数据和背景图像数据;对第三图像数据进行裁剪,得到第一图像数据。
值得一提的是,对第三图像数据进行裁剪后,减少了背景图像中的干扰信息。
在一个例子中,应答装置上设置有结束按钮,或者,应答装置与结束按钮通信连接,在结束按钮被按下后,产生结束信号,应答装置检测到结束信号后,获取第一图像数据。
在另一个例子中,应答装置通过拍摄模块对纸张上的内容进行监测,若监测到纸张上存在结束标志时,产生结束信号,获取第一图像数据。
步骤103:根据第一图像数据,确定待应答数据的第一应答数据。
具体地说,用户可以根据待应答数据,在纸张上撰写应答内容。应答装置根据纸张的第一图像数据,即可确定用户针对该待应答数据的第一应答数据。
在一个例子中,应答装置确定第一应答数据的方式如下:应答装置将第一图像数据输入文字识别模型,确定第一图像数据的文字信息,文字信息包括第一图像数据中所包含的文字;根据第一图像数据的文字信息,确定第一应答数据。
值得一提的是,通过文字识别模型对第一图像数据的文字进行识别,为后续有选择地机械阅卷、朗读第一应答数据、改变第一图像数据中的文字字体等操作提供了数据基础。
在一个例子中,应答装置根据第一图像数据中所包含的文字,确定第一应答数据的过程为:应答装置获取目标字体类型;将第一图像数据中所包含的文字的字体类型设置为目标字体类型;根据字体类型为目标字体类型的第一图像数据中所包含文字,生成第二图像数据;将第二图像数据作为第一应答数据。
值得一提的是,由于应答装置可以将第一图像数据中所包含的文字的字体类型转换为目标字体类型,用户可以根据自身喜好,进行个性化设计,将自己撰写的文字转换为自己喜欢的字体,提高了用户体验。
需要说明的是,本领域技术人员可以理解,实际应用中,在识别第一图像数据中所包含的文字后,可以根据用户的需求,进行不同的操作,得到不一样的应答数据,例如,应答装置也可以根据第一图像数据中所包含的文字,以及注音文件,生成第一图像数据的音频文件,将音频文件作为第一应答数据,其中,注音文件中包括M个文字的发音信息。本实施方式不限制应答装置根据第一图像数据确定第一应答数据的方式,以及第一应答数据的形式。
在一个例子中,由于文字识别模型可能存在误识别或漏识别的情况,应答装置在将第一图像数据输入文字识别模型,得到第一图像数据的预测文字后,显示第一图像数据的预测文字。用户观看显示的预测文字,若存在误识别或漏识别情况,则输入修正信息,若不存在上述情况,则确认识别正确。应答装置若确定接收到修正信息,根据修正信息和第一图像数据的预测文字,确定第一图像数据的文字信息。具体地说,应答装置根据修正信息,将预测错误的预测文字,替换为正确的文字,添加漏预测的文字,由未修改的预测文字、修改后的预测文字和添加的文字,组成第一图像数据的文字信息。
值得一提的是,根据修正信息对预测文字进行修正,提高了文字信息的准确性。
在一个例子中,由于每个人撰写同一文字的习惯不同,为提高文字识别模型的准确性,使得该文字识别模型更适用于使用该应答装置的用户,应答装置可以在根据修正信息和第一图像数据的预测文字,确定第一图像数据的文字信息之后,将第一图像数据和第一图像数据的文字信息保存至训练数据集;在确定训练数据集符合预设的训练条件后,将第一图像数据作为文字识别模型的输入数据,第一图像数据的文字信息作为训练数据集的输出数据,对文字识别模型重新进行训练。
在一个例子中,训练数据集中不仅包括应答装置使用过程中产生的第一图像数据和第一图像数据的文字信息,还可以包括一些预测的训练数据。
需要说明的是,本领域技术人员可以理解,预设的训练条件可以是训练数据集的数据量大于预设值,该预设值可以根据需要设置,例如,设置为1000M等,本实施方式不限制训练条件的具体内容。
值得一提的是,根据用户使用过程中产生的第一图像数据和第一图像数据的文字信息,更新文字识别模型,使得更新后的文字识别模型能够更准确的识别该用户撰写的字体。
在一个例子中,待应答数据为待应答页面。应答装置在确定第一应答数据后,控制显示模块显示已应答的页面、未应答的页面、已应答的页面的标识和未应答的页面的标识中的任意一个或任意组合。
假设,待应答文档包括10个页面,其中,第1个页面和第2个页面已经被投影,并且已经拍摄获得相应的第一应答数据。应答装置可以将显示模块的显示区域划分为2部分,一部分显示第1个页面的第一应答数据,一部分显示第2个页面的第一应答数据。或者,应答装置可以将显示模块的显示区域划分为8部分,分别显示第3个页面、第4个页面……第10个页面。或者,应答装置可以将显示模块的显示区域划分为10部分,分别显示第1个页面的第一应答数据、第2页面的第一应答数据、第3个页面、第4个页面……第10个页面。或者,应答装置控制显示模块显示“1”和“2”。有选择地,若检测到用户选择“1”,则控制显示模块显示第1个页面的第一应答数据,若检测到用户选择“2”,则控制显示模块显示第2个页面的第一应答数据。或者,应答装置控制显示模块显示“3”、“4”……“10”。
需要说明的是,以上仅为举例说明,并不对本发明的技术方案构成限定。
与现有技术相比,本实施方式中提供的应答方法,应答装置可以将需要应答的问题通过投影的方式投影给用户,并通过获取纸张的图像数据,确定用户基于需要应答的问题撰写的答案,生成电子化的待应答数据的应答数据,使得用户可以通过纸张进行作答,无需通过电子屏作答,满足了用户在纸上进行作答,并将纸上作答的内容电子化的需求。
本发明的第二实施方式涉及一种应答方法。本实施方式在第一实施方式的基础上做了进一步改进,具体改进之处为:在根据第一图像数据,确定待应答数据的第一应答数据之后,增加了其他相关步骤。
具体的说,如图2所示,在本实施方式中,包含步骤201至步骤204,其中,步骤201至步骤203分别与第一实施方式中的步骤101至步骤103大致相同,此处不再赘述。下面主要介绍不同之处:
步骤201:获取并投影待应答数据。
步骤202:在检测到结束信号后,获取纸张的第一图像数据。
步骤203:根据第一图像数据,确定待应答数据的第一应答数据。
步骤204:在确定第一应答数据符合预设要求后,将第一应答数据保存至存储模块。
具体地说,存储模块可以是应答装置的存储模块,也可以是与该应答装置建立通信连接的其他设备的存储模块等。应答装置在第一数据符合要求时,将第一应答数据保存到本地,或者发送给其他设备。
需要说明的是,本领域技术人员可以理解,预设要求可以根据需要设置,例如,第一应答数据的类型为图像,预设要求可以是第一应答数据的反光率小于第一阈值,第一应答数据中的字体未被遮挡等要求中的任意一个或组合,本实施方式不限制预设要求的具体内容。
在一个例子中,判断已保存的应答数据中是否存在待应答数据的第二应答数据;若确定是,用第一应答数据代替第二应答数据。
以下以待应答数据为分页的作业题电子档为例,对该应答方法进行举例说明。
具体地说,整个应答流程包括以下步骤:
步骤211:用户点击开始按键,应答装置获取分页的作业题电子档。分页的作业题电子档可以通过有线或无线网络、数据线或优盘等任意方式得到,也可以是在用户按键以前已获取。
步骤212:应答装置控制投影模块将纸张定位框投射到桌面上。
步骤213:用户将纸张放入纸张定位框内。
可选的,如果纸张的尺寸和投影的纸张定位框的尺寸不符,设备可以控制拍摄模块(如摄像头)采集纸张面积(自动启动摄像头或用户手动按键启动摄像头),进而将纸张定位框缩放到纸张的大小。用户可以将纸张移动至缩放后的纸张定位框内。
步骤214:应答装置将作业题电子档的当前页面的内容投射到纸张定位框的内部区域。
可选的,应答装置控制投影模块投射出当前页面的标识,如当前页面的页码,用户可以用笔在纸上也标注页码,使得用户在需要修改之前页面的题目时,可以快速找到相应纸张。
步骤215:用户在纸张上投射题目下方的空白区域书写回答。
步骤216:用户在本页题目书写完成后,可以手动按结束按钮,也可以在纸张上书写结束标记,告知应答装置用户已完成答题。例如,用户可以在页面右上角绘制五角星,在页码外画圈等方式,以使应答装置获得结束信号。
步骤217:应答装置捕获到结束信号后,控制拍摄模块拍摄图像,对拍摄得到的图像进行裁剪,裁剪出纸张定位框内的纸张部分,将裁剪后的纸张部分的图像作为第一应答数据。如果第一应答数据合格,例如,未文字部分未被遮挡,物品不反光等等,则将第一应答数据发送到目标地址;或者,存储在本地;或者,传输到特定存储介质。
有选择地,应答装置在提交完成后,提示用户此页面的应答数据已正确提交。如果拍摄页面之前已有提交,则覆盖原有提交页;如果所有作业页面都已提交完成,提示用户,流程结束。
有选择地,应答装置具备显示模块,如屏幕,并可以显示当前已经提交的页面和尚未提交的页面。
有选择地,用户可通过操作显示模块,手动切换上下页面。如果切换到未应答过的页面,可以返回到步骤212,进行新一轮的应答过程。
通过上述内容可知,本实施方式提供的应答方法,在保持便利性的同时,用户无需在触摸屏上写字,也可以实现应答数据电子化的目的。在较低的成本下,大幅提升了用户体验。
需要说明的是,以上仅为举例说明,并不对本发明的技术方案构成限定。
与现有技术相比,本实施方式中提供的应答方法,应答装置可以将需要应答的问题通过投影的方式投影给用户,并通过获取纸张的图像数据,确定用户基于需要应答的问题撰写的答案,生成电子化的待应答数据的应答数据,使得用户可以通过纸张进行作答,无需通过电子屏作答,满足了用户在纸上进行作答,并将纸上作答的内容电子化的需求。除此之外,应答装置对第一应答数据进行保存,便于用户后期查阅、修改。
上面各种方法的步骤划分,只是为了描述清楚,实现时可以合并为一个步骤或者对某些步骤进行拆分,分解为多个步骤,只要包括相同的逻辑关系,都在本专利的保护范围内;对算法中或者流程中添加无关紧要的修改或者引入无关紧要的设计,但不改变其算法和流程的核心设计都在该专利的保护范围内。
本发明的第三实施方式涉及一种应答装置,如图3所示,包括:投影模块301、拍摄模块302和处理模块303;投影模块301用于获取并投影待应答数据;拍摄模块302用于在接收到结束信号后,获取纸张的第一图像数据;处理模块303用于根据第一图像数据,确定待应答数据的第一应答数据。
在一个例子中,应答装置的结构如图4所示,该应答装置与台灯的形态相似。有选择地,应答装置还设置有显示模块304,以用于显示待应答数据、第一应答数据等各种数据。
在一个例子中,在投影待应答数据之前,还包括:投影纸张定位框的图像;纸张定位框用于指示纸张的有效放置区域。
在一个例子中,在投影待应答数据之前,还包括:获取纸张的信息;纸张的信息包括纸张的尺寸信息,和/或,纸张的位置信息;根据纸张的信息,确定有效投影区域;投影待应答数据,具体包括:将待应答数据投影至有效投影区域。
在一个例子中,根据第一图像数据,确定待应答数据的第一应答数据,具体包括:将第一图像数据输入文字识别模型,确定第一图像数据的文字信息,文字信息包括第一图像数据中所包含的文字;根据第一图像数据的文字信息,确定第一应答数据。
在一个例子中,在将第一图像数据输入文字识别模型,确定第一图像数据的文字信息,具体包括:将第一图像数据输入文字识别模型,得到第一图像数据的预测文字;显示第一图像数据的预测文字;若确定接收到修正信息,根据修正信息和第一图像数据的预测文字,确定第一图像数据的文字信息。
在一个例子中,在根据修正信息和第一图像数据的预测文字,确定第一图像数据的文字信息之后,还包括:将第一图像数据和第一图像数据的文字信息保存至训练数据集;在确定训练数据集符合预设的训练条件后,将第一图像数据作为文字识别模型的输入数据,第一图像数据的文字信息作为训练数据集的输出数据,对文字识别模型重新进行训练。
在一个例子中,根据第一图像数据中所包含的文字,确定第一应答数据,具体包括:获取目标字体类型;将第一图像数据中所包含的文字的字体类型设置为目标字体类型;根据字体类型为目标字体类型的第一图像数据中所包含文字,生成第二图像数据;将第二图像数据作为第一应答数据。
在一个例子中,获取纸张的第一图像数据,具体包括:控制拍摄模块拍摄第三图像数据,第三图像数据中包括第一图像数据和背景图像数据;对第三图像数据进行裁剪,得到第一图像数据。
在一个例子中,在根据第一图像数据,确定待应答数据的第一应答数据之后,还包括:在确定第一应答数据符合预设要求后,将第一应答数据保存至存储模块。
在一个例子中,将第一应答数据保存至存储模块,具体包括:判断已保存的应答数据中是否存在待应答数据的第二应答数据;若确定是,用第一应答数据代替第二应答数据。
在一个例子中,获取待应答数据,具体包括:获取待应答文档,待应答文档中包括N个页面,N为正整数;根据待应答文档,确定待应答页面;待应答页面中包括页面和页面的标识;将待应答页面作为待应答数据。
在一个例子中,在根据第一图像数据,确定待应答数据的第一应答数据之后,还包括:控制显示模块显示已应答的页面的第一应答数据、未应答的页面、已应答的页面的标识和未应答的页面的标识中的任意一个或任意组合。
在一个例子中,在获取待应答文档之后,还包括:获取用户的操作信息,操作信息指示预显示的待应答页面;控制显示模块显示预显示的待应答页面。
不难发现,本实施方式为与第一实施方式相对应的***实施例,本实施方式可与第一实施方式互相配合实施。第一实施方式中提到的相关技术细节在本实施方式中依然有效,为了减少重复,这里不再赘述。相应地,本实施方式中提到的相关技术细节也可应用在第一实施方式中。
值得一提的是,本实施方式中所涉及到的各模块均为逻辑模块,在实际应用中,一个逻辑单元可以是一个物理单元,也可以是一个物理单元的一部分,还可以以多个物理单元的组合实现。此外,为了突出本发明的创新部分,本实施方式中并没有将与解决本发明所提出的技术问题关系不太密切的单元引入,但这并不表明本实施方式中不存在其它的单元。
本发明的第四实施方式涉及一种应答装置,如图5所示,包括:至少一个处理器501;以及,与至少一个处理器501通信连接的存储器502;其中,存储器502存储有可被至少一个处理器501执行的指令,指令被至少一个处理器501执行,以使至少一个处理器501能够执行上述实施方式提及的应答方法。
该应答装置包括:一个或多个处理器501以及存储器502,图5中以一个处理器501为例。处理器501、存储器502可以通过总线或者其他方式连接,图5中以通过总线连接为例。存储器502作为一种非易失性计算机可读存储介质,可用于存储非易失性软件程序、非易失性计算机可执行程序以及模块。处理器501通过运行存储在存储器502中的非易失性软件程序、指令以及模块,从而执行设备的各种功能应用以及数据处理,即实现上述应答方法。
存储器502可以包括存储程序区和存储数据区,其中,存储程序区可存储操作***、至少一个功能所需要的应用程序;存储数据区可存储选项列表等。此外,存储器502可以包括高速随机存取存储器,还可以包括非易失性存储器,例如至少一个磁盘存储器件、闪存器件、或其他非易失性固态存储器件。在一些实施方式中,存储器502可选包括相对于处理器501远程设置的存储器,这些远程存储器可以通过网络连接至外接设备。上述网络的实例包括但不限于互联网、企业内部网、局域网、移动通信网及其组合。
一个或者多个模块存储在存储器502中,当被一个或者多个处理器501执行时,执行上述任意方法实施方式中的应答方法。
上述产品可执行本申请实施方式所提供的方法,具备执行方法相应的功能模块和有益效果,未在本实施方式中详尽描述的技术细节,可参见本申请实施方式所提供的方法。
本发明的第五实施方式涉及一种计算机可读存储介质,存储有计算机程序。计算机程序被处理器执行时实现上述方法实施例。
即,本领域技术人员可以理解,实现上述实施例方法中的全部或部分步骤是可以通过程序来指令相关的硬件来完成,该程序存储在一个存储介质中,包括若干指令用以使得一个设备(可以是单片机,芯片等)或处理器(processor)执行本申请各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:U盘、移动硬盘、只读存储器(ROM,Read-OnlyMemory)、随机存取存储器(RAM,Random Access Memory)、磁碟或者光盘等各种可以存储程序代码的介质。
本领域的普通技术人员可以理解,上述各实施方式是实现本发明的具体实施例,而在实际应用中,可以在形式上和细节上对其作各种改变,而不偏离本发明的精神和范围。

Claims (11)

1.一种应答方法,其特征在于,包括:
投影纸张定位框的图像;所述纸张定位框用于指示纸张的有效放置区域;
当检测到纸张的尺寸和投影的纸张定位框的尺寸不符时,获取所述纸张的信息;所述纸张的信息包括所述纸张的尺寸信息,和/或,所述纸张的位置信息;
根据所述纸张信息缩放纸张定位框到与所述纸张尺寸相同的大小;
根据所述纸张的信息,确定有效投影区域;
获取待应答数据并将所述待应答数据投影到所述有效投影区域;
在检测到结束信号后,获取纸张的第一图像数据;
将所述第一图像数据输入文字识别模型,得到所述第一图像数据的预测文字;
显示所述第一图像数据的预测文字;
若确定接收到修正信息,根据所述修正信息和所述预测文字,确定所述第一图像数据的文字信息;所述文字信息包括所述第一图像数据中所包含的文字;
根据所述第一图像数据的文字信息,确定第一应答数据;
在所述根据所述修正信息和所述第一图像数据的预测文字,确定所述第一图像数据的文字信息之后,所述应答方法还包括:
将所述第一图像数据和所述第一图像数据的文字信息保存至训练数据集;
在确定所述训练数据集符合预设的训练条件后,将所述第一图像数据作为所述文字识别模型的输入数据,所述第一图像数据的文字信息作为所述训练数据集的输出数据,对所述文字识别模型重新进行训练;其中所述第一图像数据的文字信息包括:第一图像数据的预测文字、第一图像数据的文字信息和修正信息。
2.根据权利要求1所述的应答方法,其特征在于,所述根据所述第一图像数据中所包含的文字,确定所述第一应答数据,具体包括:
获取目标字体类型;
将所述第一图像数据中所包含的文字的字体类型设置为所述目标字体类型;
根据字体类型为所述目标字体类型的所述第一图像数据中所包含文字,生成第二图像数据;
将所述第二图像数据作为所述第一应答数据。
3.根据权利要求1至2中任一项所述的应答方法,其特征在于,所述获取纸张的第一图像数据,具体包括:
控制拍摄模块拍摄第三图像数据,所述第三图像数据中包括所述第一图像数据和背景图像数据;
对所述第三图像数据进行裁剪,得到所述第一图像数据。
4.根据权利要求1至2中任一项所述的应答方法,其特征在于,在所述根据所述第一图像数据的文字信息,确定所述第一应答数据之后,所述应答方法还包括:
在确定所述第一应答数据符合预设要求后,将所述第一应答数据保存至存储模块。
5.根据权利要求4所述的应答方法,其特征在于,所述将所述第一应答数据保存至存储模块,具体包括:
判断已保存的应答数据中是否存在所述待应答数据的第二应答数据;
若确定是,用所述第一应答数据代替所述第二应答数据。
6.根据权利要求1至2中任一项所述的应答方法,其特征在于,获取所述待应答数据,具体包括:
获取待应答文档,所述待应答文档中包括N个页面,N为正整数;
根据所述待应答文档,确定待应答页面;所述待应答页面中包括所述页面和所述页面的标识;
将所述待应答页面作为所述待应答数据。
7.根据权利要求6所述的应答方法,其特征在于,在所述根据所述第一图像数据的文字信息,确定所述第一应答数据之后,所述应答方法还包括:
控制显示模块显示已应答的页面的第一应答数据、未应答的页面、已应答的页面的标识和所述未应答的页面的标识中的任意一个或任意组合。
8.根据权利要求6所述的应答方法,其特征在于,在所述获取待应答文档之后,所述应答方法还包括:
获取用户的操作信息,所述操作信息指示预显示的待应答页面;
控制显示模块显示所述预显示的待应答页面。
9.一种应答装置,其特征在于,包括:投影模块、拍摄模块和处理模块;
所述投影模块用于投影纸张定位框的图像;所述纸张定位框用于指示纸张的有效放置区域;当检测到纸张的尺寸和投影的纸张定位框的尺寸不符时,获取所述纸张的信息;所述纸张的信息包括所述纸张的尺寸信息,和/或,所述纸张的位置信息;根据所述纸张信息缩放纸张定位框到与所述纸张尺寸相同的大小;根据所述纸张的信息,确定有效投影区域;获取待应答数据并将所述待应答数据投影到所述有效投影区域;
所述拍摄模块用于在接收到结束信号后,获取纸张的第一图像数据;
所述处理模块用于将所述第一图像数据输入文字识别模型,得到所述第一图像数据的预测文字;显示所述第一图像数据的预测文字;若确定接收到修正信息,根据所述修正信息和所述预测文字,确定所述第一图像数据的文字信息;所述文字信息包括所述第一图像数据中所包含的文字;根据所述第一图像数据的文字信息,确定第一应答数据;在所述根据所述修正信息和所述第一图像数据的预测文字,确定所述第一图像数据的文字信息之后,应答方法还包括:将所述第一图像数据和所述第一图像数据的文字信息保存至训练数据集;在确定所述训练数据集符合预设的训练条件后,将所述第一图像数据作为所述文字识别模型的输入数据,所述第一图像数据的文字信息作为所述训练数据集的输出数据,对所述文字识别模型重新进行训练;其中所述第一图像数据的文字信息包括:第一图像数据的预测文字、第一图像数据的文字信息和修正信息。
10.一种应答装置,其特征在于,包括:至少一个处理器;以及,
与所述至少一个处理器通信连接的存储器;其中,所述存储器存储有可被所述至少一个处理器执行的指令,所述指令被所述至少一个处理器执行,以使所述至少一个处理器能够执行如权利要求1至8中任一项所述的应答方法。
11.一种计算机可读存储介质,存储有计算机程序,其特征在于,所述计算机程序被处理器执行时实现权利要求1至8中任一项所述的应答方法。
CN201910484868.6A 2019-06-05 2019-06-05 一种应答方法、应答装置及存储介质 Active CN110209280B (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201910484868.6A CN110209280B (zh) 2019-06-05 2019-06-05 一种应答方法、应答装置及存储介质

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201910484868.6A CN110209280B (zh) 2019-06-05 2019-06-05 一种应答方法、应答装置及存储介质

Publications (2)

Publication Number Publication Date
CN110209280A CN110209280A (zh) 2019-09-06
CN110209280B true CN110209280B (zh) 2023-04-18

Family

ID=67790874

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201910484868.6A Active CN110209280B (zh) 2019-06-05 2019-06-05 一种应答方法、应答装置及存储介质

Country Status (1)

Country Link
CN (1) CN110209280B (zh)

Families Citing this family (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN111554133B (zh) * 2020-05-27 2022-08-02 重庆青年职业技术学院 一种在线教育用教学辅助装置
CN111554134B (zh) * 2020-05-27 2022-08-02 重庆青年职业技术学院 一种在线教育教学方法及***

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2010224404A (ja) * 2009-03-25 2010-10-07 Seiko Epson Corp 表示装置
JP2011248150A (ja) * 2010-05-27 2011-12-08 Kyocera Corp 携帯電子機器及び画像投影ユニット
CN109788262A (zh) * 2017-11-15 2019-05-21 中强光电股份有限公司 投影***及其影像投影方法
JP2019082572A (ja) * 2017-10-30 2019-05-30 株式会社リコー 情報処理システム、情報処理装置、情報処理方法及びプログラム

Family Cites Families (12)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP4389945B2 (ja) * 2007-02-07 2009-12-24 コニカミノルタビジネステクノロジーズ株式会社 画像形成装置、印刷用紙選択方法及び印刷用紙選択プログラム
US9117274B2 (en) * 2011-08-01 2015-08-25 Fuji Xerox Co., Ltd. System and method for interactive markerless paper documents in 3D space with mobile cameras and projectors
US20160173840A1 (en) * 2014-12-10 2016-06-16 Casio Computer Co., Ltd. Information output control device
CN105184329A (zh) * 2015-08-27 2015-12-23 鲁东大学 一种基于云平台的脱机手写识别方法
CN106407874A (zh) * 2016-03-25 2017-02-15 东南大学 基于笔迹坐标序列的手写识别方法
CN107403130A (zh) * 2017-04-19 2017-11-28 北京粉笔未来科技有限公司 一种字符识别方法及字符识别装置
CN107355702A (zh) * 2017-07-14 2017-11-17 华南理工大学 一种投影台灯
CN207460391U (zh) * 2017-09-29 2018-06-05 北京优教互动教育科技有限公司 具有摄像功能的投影设备
CN108174170B (zh) * 2017-12-29 2020-03-17 安徽慧视金瞳科技有限公司 基于摄像头的投影区域尺寸自检测方法、***及设备
CN108121987B (zh) * 2018-01-02 2022-04-22 联想(北京)有限公司 一种信息处理方法和电子设备
CN109101123A (zh) * 2018-08-23 2018-12-28 京东方科技集团股份有限公司 一种书写显示***
CN113537114B (zh) * 2021-07-27 2023-05-30 重庆国翔创新教学设备有限公司 纸面作业辅助学习***、方法、设备及存储介质

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2010224404A (ja) * 2009-03-25 2010-10-07 Seiko Epson Corp 表示装置
JP2011248150A (ja) * 2010-05-27 2011-12-08 Kyocera Corp 携帯電子機器及び画像投影ユニット
JP2019082572A (ja) * 2017-10-30 2019-05-30 株式会社リコー 情報処理システム、情報処理装置、情報処理方法及びプログラム
CN109788262A (zh) * 2017-11-15 2019-05-21 中强光电股份有限公司 投影***及其影像投影方法

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
卢祥祥 等."互动式激光投影书法练习器设计".《大众文艺》.2016,(第2016年第23期),第53页. *

Also Published As

Publication number Publication date
CN110209280A (zh) 2019-09-06

Similar Documents

Publication Publication Date Title
CN111950463B (zh) 扫描方法、装置、扫描笔和存储介质
CN111027537B (zh) 一种搜题方法及电子设备
CN103903491A (zh) 一种实现书写检查的方法及装置
CN105975550B (zh) 一种智能设备的题目搜索方法和装置
CN111077996B (zh) 一种基于点读的信息推荐方法及学习设备
CN110209280B (zh) 一种应答方法、应答装置及存储介质
CN114255470A (zh) 基于手写轨迹识别的答题处理方法、手写笔、***及终端
CN111078179B (zh) 一种听写报读进度的控制方法及电子设备
CN111639158B (zh) 一种学习内容的显示方法及电子设备
CN111079726B (zh) 一种图像处理方法及电子设备
CN111079503B (zh) 一种文字识别方法及电子设备
CN112381689A (zh) 一种在线批改作业的方法及装置
CN111077993B (zh) 一种学习场景的切换方法、电子设备及存储介质
WO2020124454A1 (zh) 字体切换方法及相关产品
CN110955379A (zh) 移动终端的控制方法、移动终端及存储介质
US10911615B2 (en) Scoring apparatus and non-transitory computer readable medium
CN111176525B (zh) 一种操作区域提示方法、电子设备及存储介质
US20200126517A1 (en) Image adjustment method, apparatus, device and computer readable storage medium
CN111090383A (zh) 一种指令识别方法及电子设备
CN111078099A (zh) 一种基于手势识别的学习功能切换方法及学习设备
CN112492200B (zh) 拍照方法、装置、电子设备和存储介质
CN115547132B (zh) 作业批改方法、装置、存储介质及电子设备
CN111077982B (zh) 一种听写环境下的人机交互方法及电子设备
CN111078100B (zh) 一种点读方法及电子设备
JP5983136B2 (ja) 電子ペンシステム及びプログラム

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant