用于识别时钟的时间读数的方法和装置制造方法及图纸

技术编号:33950777 阅读:26 留言:0更新日期:2022-06-29 22:23
本公开涉及一种用于识别时钟的时间读数的方法和装置。提供了一种用于识别时钟的时间读数的方法,包括:从图像中获取时钟的钟面;以及利用多个分类器对所述钟面进行分类,以获取时钟的时间读数;其中:所述多个分类器中的第一分类器用于判断所述钟面是正常的、镜像的、还是无法判断;所述多个分类器中的第二分类器用于判断所述钟面对应的时间读数的小时位和分钟位,其中,输入到所述第二分类器的钟面默认为正常钟面。认为正常钟面。认为正常钟面。

【技术实现步骤摘要】
用于识别时钟的时间读数的方法和装置


[0001]本公开涉及计算机
,具体而言涉及一种用于识别时钟的 时间读数的方法和装置。

技术介绍

[0002]随着教育信息化的不断发展,计算机技术已经逐步应用于日常的 教学活动中。
[0003]现有的教育内容中包括与时钟相关的试题,对这些试题的批改需 要获取时钟的读数。而人工地对时钟进行读数往往是耗时的,并且容 易出错。

技术实现思路

[0004]本公开的目的包括提供一种用于识别时钟的时间读数的方法和 装置。
[0005]根据本公开的第一方面,提供了一种用于识别时钟的时间读数的 方法,包括:从图像中获取时钟的钟面;以及利用多个分类器对所述 钟面进行分类,以获取时钟的时间读数;其中:所述多个分类器中的 第一分类器用于判断所述钟面是正常的、镜像的、还是无法判断;所 述多个分类器中的第二分类器用于判断所述钟面对应的时间读数的小 时位和分钟位,其中,输入到所述第二分类器的钟面默认为正常钟面。
[0006]根据本公开的第二方面,提供了一种用于批改试题的方法,所述 试题包括时钟的钟面的图像,所述方法包括:利用根据本公开的第一 方面所述的方法识别所述时钟的时间读数;识别所述试题中的文字或 符号,以获取所述试题中的时间或时间关系;基于时钟的时间读数与 所述试题中的时间或时间关系,判断试题是否答对。
[0007]根据本公开的第三方面,提供了一种用于识别时钟的时间读数的 装置,所述装置包括:一个或多个处理器;以及存储计算机可读指令 的存储器,所述计算机可读指令在由所述一个或多个处理器执行时使 得所述一个或多个处理器执行根据本公开的第一方面所述的方法。
[0008]根据本公开的第四方面,提供了一种用于批改试题的装置,所述 装置包括:一个或多个处理器;以及存储计算机可读指令的存储器, 所述计算机可读指令在由所述一个或多个处理器执行时使得所述一个 或多个处理器执行根据本公开的第二方面所述的方法。
[0009]根据本公开的第五方面,提供了一种非暂态计算机可读存储介质, 所述非暂态计算机可读存储介质存储计算机可读指令,所述计算机可 读指令在由一个或多个计算装置执行时,使得所述一个或多个计算装 置进行根据本公开的第一方面或第二方面所述的方法。
[0010]通过以下参照附图对本公开的示例性实施例的详细描述,本公开 的其它特征及其优点将会变得清楚。
附图说明
[0011]构成说明书的一部分的附图描述了本公开的实施例,并且连同说 明书一起用于
解释本公开的原理。
[0012]参照附图,根据下面的详细描述,可以更加清楚地理解本公开, 其中:
[0013]图1是示意性地示出根据本公开的实施例的用于识别时钟的时间 读数的方法的至少一部分的流程图;
[0014]图2A至图2D是示意性地示出根据本公开的实施例的试题及答 案的图像的至少一部分的示意图;
[0015]图3是示意性地示出根据本公开的实施例的正常及镜像的时钟钟 面的图像的示意图;
[0016]图4是示意性地示出根据本公开的实施例的非时钟钟面的图像的 示意图;
[0017]图5是示意性地示出根据本公开的实施例的用于识别时钟的时间 读数的计算机系统的至少一部分的结构图;
[0018]图6是示意性地示出根据本公开的实施例的用于识别时钟的时间 读数的装置的至少一部分的结构图。
[0019]注意,在以下说明的实施方式中,有时在不同的附图之间共同使 用同一附图标记来表示相同部分或具有相同功能的部分,而省略其重 复说明。在本说明书中,使用相似的标号和字母表示类似项,因此, 一旦某一项在一个附图中被定义,则在随后的附图中不需要对其进行 进一步讨论。
具体实施方式
[0020]以下将参照附图来详细描述本公开的各种示例性实施例。应注意 到:除非另外具体说明,否则在这些实施例中阐述的部件和步骤的相 对布置、数字表达式和数值不限制本公开的范围。在下面描述中,为 了更好地解释本公开,阐述了许多细节,然而可以理解的是,在没有 这些细节的情况下也可以实践本公开。
[0021]以下对至少一个示例性实施例的描述实际上仅仅是说明性的,决 不作为对本公开及其应用或使用的任何限制。在这里示出和讨论的所 有示例中,任何具体值应被解释为仅仅是示例性的,而不是作为限制。
[0022]对于相关领域普通技术人员已知的技术、方法和设备可能不作详 细讨论,但在适当情况下,所述技术、方法和设备应当被视为说明书 的一部分。
[0023]图1是示意性地示出根据本公开的实施例的用于识别时钟的时间 读数的方法100的至少一部分的流程图。
[0024]如图1所示,在S11处,可以从图像中获取钟面。
[0025]这里的图像可以是指期望从中识别时钟的读数的图像,其非限制 性示例可以参见图2A至图2D。
[0026]时钟的钟面可以是指图像的能够用于识别时钟的读数的部分。这 里的钟面可以可选地包括表盘刻度、指示时间的数字(诸如,指示12 小时制的时间的小时位的数字1至12)、指针(诸如,时针、分针、 秒针等)中的一种或多种。
[0027]在本公开的实施例中,可以利用识别模型来从原始图像中识别出 钟面区域,并将原始图像进行切分,以获取图像中的钟面部分。识别 模型可以是经训练的神经网络,其可以从图像中检测图像的各部分的 类型以及这些部分在图像中所处于的位置等等。作为非
限制性示例, 识别模型可以从试卷的图像中检测出题目的文字题干部分、题目的选 项部分、图像部分、作答者的答案等以及这些部分的位置。
[0028]钟面一般具有圆形或方形的外形,因此在本公开的实施例中,采 取方形框(诸如,图2A至图2D中所示的虚线框)来从图像中框选出 钟面。应理解的是,也可以采取其它形状的框(诸如,矩形框、圆形 框等)来从图像中框选出钟面。在本公开的实施例中,在框选出钟面 之后可以对钟面进行进一步的处理,诸如校正、调整大小等等,以获 取固定尺寸的方形钟面。优选地,在根据本公开的实施例中,可以获 取固定尺寸的正方形钟面,以便于模型处理并避免变形。
[0029]本公开涉及的钟面可以包括正常的钟面以及镜像的钟面。在钟面 包括数字的情况下,可以通过这些数字判断钟面是正常钟面还是镜像 钟面。图3是示意性地示出根据本公开的实施例的正常及镜像的时钟 钟面的图像的示意图,其中,钟面301中的数字是正常的,基于此可 以判定钟面301是正常钟面,钟面302中的数字是将正常数字左右翻 转得到的镜像数字,基于此可以判定钟面302是镜像时钟。可以通过 左右翻转的镜像处理从正常钟面301得到镜像钟面302或从镜像钟面 302得到正常钟面301。除了基于数字进行判断,还可以基于钟面中包 括的其它非轴对称的部分来判断钟面是正常钟面还是镜像钟面,例如, 基于钟面中包括的非轴对称的符号,诸如英文字母、汉字、图形符号 等等。在本公开中,将镜像钟面视作正常钟面进行读数则可以得到镜 像本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种用于识别时钟的时间读数的方法,包括:从图像中获取时钟的钟面;以及利用多个分类器对所述钟面进行分类,以获取时钟的时间读数;其中:所述多个分类器中的第一分类器用于判断所述钟面是正常的、镜像的、还是无法判断;所述多个分类器中的第二分类器用于判断所述钟面对应的时间读数的小时位和分钟位,其中,输入到所述第二分类器的钟面默认为正常钟面。2.根据权利要求1所述的方法,其中,所述方法还包括利用所述多个分类器中的第三分类器、第四分类器、第五分类器和第六分类器获取时钟的时间读数;其中:所述第三分类器用于判断所述钟面是否存在时针;所述第四分类器用于判断所述钟面对应的时间读数的小时位,其中,输入到所述第四分类器的钟面默认为正常钟面;所述第五分类器用于判断所述钟面是否存在分针;以及所述第六分类器用于判断所述钟面对应的时间读数的分钟位,其中,输入到所述第六分类器的钟面默认为正常钟面。3.根据权利要求2所述的方法,其中,所述多个分类器中的第七分类器、第八分类器和第九分类器中的一种或多种用于交叉验证第一分类器的准确度;其中:所述第七分类器用于判断所述钟面对应的时间读数的小时位和分钟位,其中,输入到所述第七分类器的钟面能够是正常钟面或镜像钟面;所述第八分类器用于判断所述钟面对应的时间读数的小时位,其中,输入到所述第八分类器钟面能够是正常钟面或镜像钟面;以及所述第九分类器用于判断所述钟面对应的时间读数的分钟位,其中,输入到所述第九分类器的钟面能够是正常钟面或镜像钟面。4.根据权利要求1所述的方法,其中,所述方法还包括在钟面没有分针的情况下:利用所述多个分类器中的第十分类器和第十一分类器,判断时钟处于整点、整点前还是整点后以及判断与所述整点对应的小时位;其中:所述第十分类器用于判断在整点附近的情况下与所述整点对应的小时位,其中,输入到所述第十分类器的钟面能够是正常钟面...

【专利技术属性】
技术研发人员:何涛罗欢陈明权
申请(专利权)人:杭州大拿科技股份有限公司
类型:发明
国别省市:

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

1