多表头自动辨识系统与多表头自动辨识方法与流程

文档序号:32493124发布日期:2022-12-10 03:41阅读:23来源:国知局
多表头自动辨识系统与多表头自动辨识方法与流程

1.本揭示内容是有关于一种自动辨识系统与自动辨识方法,且特别是有关于一种多表头自动辨识系统与多表头自动辨识方法。


背景技术:

2.在工厂端,由于有大量的老旧设备,为了正常的生产以及设备维护,在未升级设备的情况之下,部分设备数据还是需要透过人工的方式进行点检。除了需要耗费人力外,装置数据一旦异常也无法实时察觉,也可能造成后端生产产生大量不良品。
3.然而,升级大量老旧设备装置成本过高,但若继续使用老旧设备,人工点检也会造成额外的人力成本、效率低以及无法实时监测设备数据。
4.由此可见,上述现有的人工点检方式,显然仍存在不便与缺陷,而有待加以进一步改进。为了解决上述问题,相关领域莫不费尽心思来谋求解决之道,但长久以来一直未见适用的方式被发展完成。因此,如何无需汰换原有设备又能自动实时监测设备数据,实属当前重要研发课题之一,亦成为当前相关领域亟需改进的目标。


技术实现要素:

5.本揭示内容提出一种多表头自动辨识系统及其无线充电板,改善先前技术的问题。
6.在本揭示内容的一或多个实施例中,本揭示内容所提出的多表头自动辨识系统,其包含摄像头以及边缘设备。摄像头朝向多个表头,边缘设备电性连接摄像头。摄像头自多个表头撷取多表头图像,边缘设备对表头图像进行圆环检测,当圆环检测检测出多个圆外观时,边缘设备取得多个圆外观的多个坐标与多个半径,根据多个圆外观的多个坐标与多个半径对表头图像中的多个圆外观进行裁切以得出多个圆图像,边缘设备对多个圆图像再进行圆环检测,藉以删除在多个圆图像中未具有完整圆的图像,并将多个圆图像中剩余的圆图像作为多个表头图像,边缘设备利用多个表头图像,对多个表头中每一者的指针进行数值辨识。
7.在本揭示内容的一或多个实施例中,当边缘设备对多个表头图像中的一者进行自适应二值化处理时,自适应二值化处理利用多个表头图像中的该者以生成表头二值化图像,边缘设备将表头二值化图像进行直线检测,并在表头二值化图像中找出符合默认条件之直线,计算直线的角度,并将角度换算成表头实际数值。
8.在本揭示内容的一或多个实施例中,边缘设备检查真实表头信息集合中是否有对应多个表头图像的多个刻度资料,多个刻度数据中每一者记录多个表头中对应者的起始角度、结束角度、起始表头数值以及结束表头数值,在边缘设备检查出真实表头信息集合中有对应多个表头图像的多个刻度数据以后,边缘设备对多个表头图像中每一者进行自适应二值化处理及直线检测以检测出对应于指针的直线,进而利用多个刻度数据中的一对应者来对直线的角度进行数值辨识,从而将角度换算出实际表头数值。
9.在本揭示内容的一或多个实施例中,边缘设备将多个表头图像依序存入表头图像集合,并将多个表头图像中的多个圆信息依序存入圆信息集合中,多个圆信息包含多个表头图像的多个坐标位置,边缘设备对圆信息集合中的多个坐标位置进行排列,得出对应于多个坐标位置所排序出的多个表头序号,并分别对多个表头图像标记多个表头序号。
10.在本揭示内容的一或多个实施例中,边缘设备根据多个表头序号从表头图像集合以及圆信息集合中,依序取出多个表头图像以及多个圆信息以进行自适应二值化处理及直线检测以对多个表头中每一者的指针进行该数值辨识,在多个表头皆完成数值辨识以后,摄像头重新撷取多表头图像,边缘设备进行下一轮的数值辨识。
11.在本揭示内容的一或多个实施例中,上述多个表头分为多个表头群组,摄像头包含多个摄像头,多个摄像头分别朝向复数表头群组,多个摄像头皆电性连接边缘设备。
12.在本揭示内容的一或多个实施例中,本揭示内容所提出的多表头自动辨识方法,其包含以下步骤:自多个表头撷取多表头图像;对多表头图像进行圆环检测;当圆环检测检测出多个圆外观时,取得多个圆外观的多个坐标与多个半径,根据多个圆外观的多个坐标与多个半径对表头图像中的多个圆外观进行裁切以得出多个圆图像;对多个圆图像再进行圆环检测,藉以删除在多个圆图像中未具有完整圆的图像,并将多个圆图像中剩余的圆图像作为多个表头图像;利用多个表头图像,对多个表头中每一者的指针进行数值辨识。
13.在本揭示内容的一或多个实施例中,利用多个表头图像,对多个表头中每一者的指针进行数值辨识的步骤包含:当对多个表头图像中的一者进行自适应二值化处理时,自适应二值化处理利用多个表头图像中的该者以生成表头二值化图像;将表头二值化图像进行直线检测,并在表头二值化图像中找出符合默认条件之直线;计算直线的角度,并将角度换算成表头实际数值。
14.在本揭示内容的一或多个实施例中,利用多个表头图像,对多个表头中每一者的指针进行数值辨识的步骤包含:检查真实表头信息集合中是否有对应多个表头图像的多个刻度资料,多个刻度数据中每一者记录多个表头中对应者的起始角度、结束角度、起始表头数值以及结束表头数值;在检查出真实表头信息集合中有对应多个表头图像的多个刻度数据以后,对多个表头图像中每一者进行自适应二值化处理及直线检测以检测出对应于指针的直线,进而利用多个刻度数据中的对应者来对直线的角度进行数值辨识,从而将角度换算出实际表头数值。
15.在本揭示内容的一或多个实施例中,利用多个表头图像,对多个表头中每一者的指针进行数值辨识的步骤包含:将多个表头图像依序存入表头图像集合,并将多个表头图像中的多个圆信息依序存入圆信息集合中,多个圆信息包含多个表头图像的多个坐标位置;对圆信息集合中的多个坐标位置进行排列,得出对应于多个坐标位置所排序出的多个表头序号,并分别对多个表头图像标记多个表头序号;根据多个表头序号从表头图像集合以及圆信息集合中,依序取出多个表头图像以及多个圆信息以进行自适应二值化处理及直线检测以对多个表头中每一者的指针进行数值辨识;在多个表头皆完成该数值辨识以后,重新撷取多表头图像,进行下一轮的数值辨识。
16.综上所述,本揭示内容之技术方案与现有技术相比具有明显的优点和有益效果。藉由上述技术方案,可达到相当的技术进步,并具有产业上的广泛利用价值。具体而言,本揭示内容的多表头自动辨识系统与多表头自动辨识方法,能够一次辨识多颗表头,实时监
测表头数据,无需定期需派人员对表头进行点检,能够节省点检人力以及时间。
17.以下将以实施方式对上述之说明作详细的描述,并对本揭示内容之技术方案提供更进一步的解释。
附图说明
18.为让本揭示内容之上述和其他目的、特征、优点与实施例能更明显易懂,所附附图之说明如下:
19.图1是依照本揭示内容一些实施例之一种多表头自动辨识系统的方块图;
20.图2是依照本揭示内容一些实施例之一种多表头自动辨识系统的流程图;
21.图3是依照本揭示内容一些实施例之一种多表头图像的示意图;以及
22.图4~图7是依照本揭示内容一些实施例之表头实际数值的时序图。
23.附图标记为:
24.100:多表头自动辨识系统
25.110、111、112:摄像头
26.120、121:边缘设备
27.130:数据库设备
28.160、161、162:表头群组
29.170~179:表头
30.180~183:表头
31.190~197:表头
32.200:多表头自动辨识方法
33.s201~s217:步骤300:多表头图像
34.380~383:表头图像
35.350~353:标签
具体实施方式
36.为了使本揭示内容的叙述更加详尽与完备,下文针对了本发明的实施态样与具体实施例提出了说明性的描述;但这并非实施或运用本发明具体实施例的唯一形式。以下所揭露的各实施例,在有益的情形下可相互组合或取代,也可在一实施例中附加其他的实施例,而无须进一步的记载或说明。
37.在以下描述中,将详细叙述许多特定细节以使读者能够充分理解以下的实施例。然而,可在无此等特定细节之情况下实践本发明之实施例。在其他情况下,为简化附图,熟知的结构与装置仅示意性地绘示于附图中。
38.为了使本揭示内容之叙述更加详尽与完备,可参照所附之附图及以下所述各种实施例,附图中相同之号码代表相同或相似之组件。另一方面,众所周知的组件与步骤并未描述于实施例中,以避免对本揭示内容造成不必要的限制。
39.关于本文中所使用之用词,除有特别注明外,通常具有每个用词使用在此领域中、在本案之内容中与特殊内容中的平常意义。某些用以描述本案之用词将于下或在此说明书的别处讨论,以提供本领域技术人员在有关本案之描述上额外的引导。
40.于实施方式与申请专利范围中,除非内文中对于冠词有所特别限定,否则『一』与『该』可泛指单一个或多个。
41.于实施方式与申请专利范围中,除非本文中有所特别限定,否则所提及的『设置于

』也包含『设置在

里』、『设置在

上』与『设置在

下』之涵意。
42.本文中所使用之『约』、『大约』或『大致』系用以修饰任何可些微变化的数量,但这种些微变化并不会改变其本质。于实施方式中若无特别说明,则代表以『约』、『大约』或『大致』所修饰之数值的误差范围一般是容许在百分之二十以内,较佳地是于百分之十以内,而更佳地则是于百分之五以内。
43.至于本文中所使用之『包含』、『包括』、『具有』及相似词汇,皆认定为开放式连接词。例如,『包含』表示组件、成分或步骤之组合中不排除请求项未记载的组件、成分或步骤。
44.请参照图1,本揭示内容之技术态样是一种多表头自动辨识系统100,其可应用在工厂、多表头环境,或是广泛地运用在相关之技术环节。值得一提的是,本揭示内容之多表头自动辨识系统100。因此,本技术态样之多表头自动辨识系统100可达到相当的技术进步,并具有产业上的广泛利用价值。以下将搭配图1来说明多表头自动辨识系统100之具体实施方式。
45.应了解到,多表头自动辨识系统100的多种实施方式搭配图1进行描述。于以下描述中,为了便于解释,进一步设定许多特定细节以提供一或多个实施方式的全面性阐述。然而,本揭示内容可以在没有这些特定细节的情况下实施。于其他举例中,为了有效描述这些实施方式,已知结构与装置以方块图形式显示。此处使用的「举例而言」的用语,以表示「作为例子、实例或例证」的意思。此处描述的作为「举例而言」的任何实施例,无须解读为较佳或优于其他实施例。
46.图1是依照本揭示内容一些实施例之一种多表头自动辨识系统100的方块图。如图1所示,多表头自动辨识系统100包含摄像头110~112、边缘设备120、121以及数据库设备130。举例而言,摄像头110~112可为网络摄影机或其他摄影机,边缘设备120、121可为通用边缘设备或智能边缘设备,数据库设备130可为计算机数据库主机、云端服务器或其他计算机设备,但不以此为限。
47.在架构上,摄像头110朝向多个表头170~179,摄像头111朝向多个表头180~183,摄像头112朝向多个表头190~197。边缘设备120电性连接摄像头110、111,边缘设备121电性连接摄像头112,数据库设备130电性连接边缘设备120、121。实作上,举例而言,边缘设备120、121可将内部网络(如:内部局域网)连接到外部网络(如:因特网、广域网

等),摄像头110、111可透过同一内部网络连接边缘设备120,摄像头112可透过另一内部网络连接边缘设备121,边缘设备120、121可透过外部网络连接数据库设备130,但不以此为限。
48.关于表头170~179、180~183、190~197的构造方面,在本揭示内容的一或多个实施例中,多个表头170~179、180~183、190~197为多个指针式模拟表头,例如:酸槽设备中的药水压力指针式表头、水洗设备中水压指针式表头

等。相较于液晶显示的数字表头,指针式模拟表头是藉由指针转动来表示数值,摄像头110~112可自多个表头170~179、180~183、190~197撷取多表头图像,边缘设备120、121可基于多表头图像来对各表头的指针进行数值辨识。
49.关于表头170~179、180~183、190~197的配置方面,在本揭示内容的一或多个实
施例中,多个表头170~179、180~183、190~197可分为多个表头群组160、161、162,其中表头群组160包含表头170~179,表头群组161包含表头180~183,表头群组162包含表头190~197。摄像头110、111、112分别朝向表头群组160、161、162,摄像头110、111电性连接同一个边缘设备120,摄像头112电性连接边缘设备121。实作上,举例而言,表头170~179、180~183可设置于第一厂区,表头190~197可设置于第二厂区,摄像头110、111电性连接第一厂区的边缘设备120,摄像头112电性连接第二厂区的边缘设备121,边缘设备120、121进行多表头自动辨识,从而将多表头自动辨识的结果上传至数据库设备130,但不以此为限。
50.于一控制实验中,每一个表头都搭配一组边缘设备以及摄像头,以进行单一表头辨识,若要达到每个表头确实点检,则需要大量边缘装置以及摄像头,除了成本高之外,也较不易安装。相较于前述的单一表头辨识方式,藉由多表头自动辨识系统100的多表头自动辨识,一个摄像头可以拍摄多个表头,而多个摄像头亦可搭配一个边缘装置,无需每一个表头都搭配一组边缘设备以及摄像头,从而简化安装并降低成本。
51.为了对多表头自动辨识系统100的多表头自动辨识做详细的阐述,请继续参照图1,关于边缘设备120对表头170~179的多表头自动辨识,在本揭示内容的一或多个实施例中,摄像头110自多个表头170~179撷取多表头图像,边缘设备120对表头图像进行圆环检测。当圆环检测检测出疑似表头的多个圆外观时,边缘设备120取得多个圆外观的多个坐标与多个半径,根据多个圆外观的多个坐标与多个半径对表头图像中的多个圆外观进行裁切以得出多个圆图像。边缘设备120对多个圆图像再进行圆环检测,藉以删除在前述的多个圆图像中未具有完整圆的图像,并将多个圆图像中剩余的圆图像作为多个表头图像,多个表头图像对应多个表头170~179,边缘设备120利用多个表头图像,对多个表头170~179中每一者的指针进行数值辨识。藉由上述两次圆环检测,多表头自动辨识系统100可有效地对表头170~179进行多表头自动辨识。
52.同理,关于边缘设备120对表头180~183的多表头自动辨识,在本揭示内容的一或多个实施例中,摄像头111自多个表头180~183撷取多表头图像,边缘设备120对表头图像进行圆环检测。当圆环检测检测出疑似表头的多个圆外观时,边缘设备120取得多个圆外观的多个坐标与多个半径,根据多个圆外观的多个坐标与多个半径对表头图像中的多个圆外观进行裁切以得出多个圆图像。边缘设备120对多个圆图像再进行圆环检测,藉以删除在前述的多个圆图像中未具有完整圆的图像,并将多个圆图像中剩余的圆图像作为多个表头图像,多个表头图像对应多个表头180~183,边缘设备120利用多个表头图像,对多个表头180~183中每一者的指针进行数值辨识。藉由上述两次圆环检测,多表头自动辨识系统100可有效地对表头180~183进行多表头自动辨识。
53.同理,关于边缘设备121对表头190~197的多表头自动辨识,在本揭示内容的一或多个实施例中,摄像头112自多个表头190~197撷取多表头图像,边缘设备121对表头图像进行圆环检测。当圆环检测检测出疑似表头的多个圆外观时,边缘设备121取得多个圆外观的多个坐标与多个半径,根据多个圆外观的多个坐标与多个半径对表头图像中的多个圆外观进行裁切以得出多个圆图像。边缘设备121对多个圆图像再进行圆环检测,藉以删除在前述的多个圆图像中未具有完整圆的图像,并将多个圆图像中剩余的圆图像作为多个表头图像,多个表头图像对应多个表头190~197,边缘设备121利用多个表头图像,对多个表头190~197中每一者的指针进行数值辨识。藉由上述两次圆环检测,多表头自动辨识系统100可
有效地对表头190~197进行多表头自动辨识。
54.关于上述每一个表头的指针的数值辨识方面,在本揭示内容的一或多个实施例中,当边缘设备120、121对多个表头图像中的一者进行自适应二值化处理时,自适应二值化处理利用多个表头图像中的该者以生成表头二值化图像,边缘设备120、121将表头二值化图像进行直线检测,并在表头二值化图像中找出符合默认条件之直线,计算直线的角度,并将角度换算成表头实际数值。
55.于一控制实验中,将表头图像进行一般二值化图像转换,经由测试发现,光源变动会造成后续进行直线检测中会检测不出指针。边缘设备120、121使用自适应二值化处理来取代一般二值化图像转换,经过测试后,透过直线检测表头指针,效果有明显改善。应了解到,一般二值化的阈值固定,难以因应环境变化。然而,自适应二值化处理的自适应阈值不需要确定一个固定的阈值,而是可以根据对应的自适应方法,通过图像的局部特征自适应的设定阈值,做出二值化处理,但不以此为限。
56.关于上述将角度换算成表头实际数值的方式,在本揭示内容的一或多个实施例中,边缘设备120、121检查真实表头信息集合中是否有对应多个表头图像的多个刻度资料,多个刻度数据中每一者记录多个表头中对应者的起始角度、结束角度、起始表头数值以及结束表头数值。实作上,举例而言,真实表头信息集合可内建于边缘设备120、121或外部储存于数据库设备130,但不以此为限。在边缘设备120、121检查出真实表头信息集合中有对应多个表头图像的多个刻度数据以后,边缘设备120、121对多个表头图像中每一者进行自适应二值化处理及直线检测以检测出对应于指针的直线,进而利用多个刻度数据中的一对应者来对直线的角度进行数值辨识,从而将角度换算出实际表头数值。藉由上述自动换算出表头实际数值的方式,多表头自动辨识系统100可有效地自动监测表头170~179、180~183、190~197的实时数据,无需人工点检。
57.关于上述多个表头图像的管理方式,在本揭示内容的一或多个实施例中,边缘设备120、121将多个表头图像依序存入表头图像集合,并将多个表头图像中的多个圆信息依序存入圆信息集合中,多个圆信息包含多个表头图像的多个坐标位置。实作上,举例而言,每一表头图像的坐标位置可为每一表头图像位于原本的多表头图像中的原始坐标位置,但不以此为限。边缘设备120、121对圆信息集合中的多个坐标位置进行排列,得出对应于多个坐标位置所排序出的多个表头序号,并分别对多个表头图像标记多个表头序号。实作上,举例而言,前述排序的方式可依照从左至右、由上到下的排列方式依序标记表头序号,但不以此为限。藉由上述标记表头序号的方式,多表头自动辨识系统100可自动地对多个表头图像标记表头序号以进行自动化管理。
58.承上,边缘设备120、121根据多个表头序号从表头图像集合以及圆信息集合中,依序取出多个表头图像以及多个圆信息以进行自适应二值化处理及直线检测以对多个表头中每一者的指针进行数值辨识。在多个表头170~179皆完成数值辨识以后,摄像头110重新撷取多表头图像,边缘设备120进行下一轮的数值辨识;同理,在多个表头180~183皆完成数值辨识以后,摄像头111重新撷取多表头图像,边缘设备120进行下一轮的数值辨识;同理,在多个表头190~197皆完成数值辨识以后,摄像头112重新撷取多表头图像,边缘设备121进行下一轮的数值辨识。藉此,多表头自动辨识系统100可持续不断地实时监测表头数据。
59.为了对上述多表头自动辨识系统100的运作方法做更进一步的阐述,请同时参照第1、2图,图2是依照本发明一实施例之一种多表头自动辨识方法200的流程图。如图4所示,多表头自动辨识方法200包含步骤s201~s217(应了解到,在本实施例中所提及的步骤,除特别叙明其顺序者外,均可依实际需要调整其前后顺序,甚至可同时或部分同时执行)。
60.多表头自动辨识方法200可以采用非瞬时计算机可读取记录媒体上的计算机程序产品的形式,此计算机可读取记录媒体具有包含在介质中的计算机可读取的多个指令。适合的记录媒体可以包括以下任一者:非挥发性内存,例如:只读存储器(rom)、可程序只读存储器(prom)、可抹拭可程序只读存储器(eprom)、电子抹除式可程序只读存储器(eeprom);挥发性内存,例如:静态存取内存(sram)、动态存取内存(dram)、双倍数据率随机存取内存(ddr-ram);光学雷达,例如:只读光盘(cd-rom)、只读数字多功能激光视盘(dvd-rom);磁性雷达,例如:硬盘机、软盘驱动器。
61.于步骤s201,获取多表头图像。以下将举表头群组161中表头的多表头图像为例,其余以此类推,不再赘述之。实作上,举例而言,摄像头110对表头(如:指针式模拟表头)进行拍摄,自表头撷取多表头图像,多表头图像可为一张图像中具有多个表头,边缘设备120从摄像头110获取多表头图像。
62.于步骤s202,对多表头图像进行圆环检测。实作上,举例而言,边缘设备120对多表头图像进行圆环检测,藉以利用圆环检测在多表头图像中寻找疑似表头的圆外观。前述的圆环检测例如可为霍夫圆形侦测法,其系针对黑白色图片,故先将彩色的多表头图像转为黑白的多表头图像,套用霍夫圆形侦测法,找出圆形的表头,但不以此为限。
63.于步骤s203,判断在多表头图像中是否检测到圆外观。实作上,举例而言,边缘设备120判断在多表头图像中是否检测到疑似表头的多个圆外观。
64.若步骤s203未检测到圆外观,回到步骤s201,摄像头110重新对表头进行拍摄。相反地,若步骤s203检测到圆外观,于步骤s204,取得圆外观的坐标与半径,据以对多表头图像中的圆外观进行裁切。实作上,举例而言,当圆环检测检测出多个圆外观时,边缘设备120取得多个圆外观的多个坐标与多个半径,根据多个圆外观的多个坐标与多个半径对表头图像中的多个圆外观进行裁切以得出多个圆图像,这些圆图像分别为疑似表头对表头图像中的多个圆外观进行裁切以得出多个圆图像,这些圆图像分别为疑似表头的圆外观的图像。
65.于步骤s205,将裁切后的圆图像再次做圆环侦测,删除在圆图像中未拥有完整圆的图像,从而过滤出表头图像。实作上,举例而言,边缘设备120对多个圆图像再进行圆环检测,藉以删除在多个圆图像中未具有完整圆的图像,并将多个圆图像中剩余的圆图像作为多个表头图像。多个表头图像系对应表头而未具有完整圆的图像则为非表头的图像。
66.于步骤s206,将过滤后的表头图像依序存入表头图像集合,表头图像中的圆信息依序存入圆信息集合中。实作上,举例而言,边缘设备120将多个表头图像依序存入表头图像集合,并将多个表头图像中的多个圆信息依序存入圆信息集合中,多个圆信息包含多个表头图像的多个坐标位置,每一表头图像的坐标位置例如可为每一表头图像位于原本的多表头图像中的原始坐标位置,但不以此为限。
67.于步骤s207,根据圆信息集合中的坐标位置进行排列,并分别为表头进行标记序号。实作上,举例而言,边缘设备120对圆信息集合中的多个坐标位置进行排列,得出对应于
多个坐标位置所排序出的多个表头序号,并分别对多个表头图像标记多个表头序号。
68.于步骤s208,检查真实表头信息集合中是否有数据。实作上,举例而言,边缘设备120检查真实表头信息集合中是否有对应多个表头图像的多个刻度资料,多个刻度数据中每一者记录多个表头中对应者的起始角度、结束角度、起始表头数值以及结束表头数值。
69.若真实表头信息集合中未有数据,于步骤s209,依表头序号逐一对表头图像中的圆外观刻画出360度标记。实作上,举例而言,边缘设备120依多个表头序号从多个表头图像中逐一取出表头图像,并对取出的表头图像沿着表头外观(如:圆外观)刻画出360度标记。
70.于步骤s210,输入起始角度、结束角度、起始表头数值以及结束表头数值,并存入真实表头信息集合。实作上,举例而言,边缘设备120根据刻划后的表头图像,输入对应真实表头的起始角度、结束角度、起始表头数值以及结束表头数值,并存入真实表头信息集合中。前述输入的方式,边缘设备120可自动影像辨识表头图像中的刻度数据,其包含起始角度所对应的起始表头数值与结束角度所对应的起始表头数值;或者,边缘设备120可从数据库设备130下载真实表头的刻度数据,其包含起始角度、结束角度、起始表头数值以及结束表头数;或者,边缘设备120可接受手动输入的刻度数据,其包含起始角度、结束角度、起始表头数值以及结束表头数,但不以此为限。
71.于步骤s211,从表头图像集合以及圆信息集合中,根据表头序号依序取出表头图像以及圆信息。实作上,举例而言,在边缘设备120检查出真实表头信息集合中有对应多个表头图像的多个刻度资料以后,边缘设备120根据多个表头序号从表头图像集合以及圆信息集合中,依序取出多个表头图像以及多个圆信息。
72.于步骤s212,将表头图像进行自适应二值化处理,生成表头二值化图像。实作上,举例而言,当边缘设备120对多个表头图像中的一者进行自适应二值化处理时,自适应二值化处理利用多个表头图像中的该者以生成表头二值化图像。
73.于步骤s213,将表头二值化图像进行直线检测。实作上,举例而言,边缘设备120将表头二值化图像进行直线检测,并在表头二值化图像中寻找符合默认条件之直线,直线系对应于表头的指针,默认条件例如可为直线通过表头二值化图像的圆心,且直线满足直线检测参数(如:直线小于表头二值化图像的直径),但不以此为限。前述直线检测例如可为霍夫线侦测,去对每个圆形的表头二值化图像中寻找是否能找到圆心,以及指针线形,但不以此为限。
74.于步骤s214,判断是否在表头二值化图像中找到直线。实作上,举例而言,边缘设备120判断是否在表头二值化图像中找出直线。
75.若未找到符合默认条件之直线,且于步骤s217判断出尚有表头图像未完成数值辨识,则回到步骤s211进行下一个表头图像的检测。相反地,若找到符合默认条件之直线,于步骤s215,计算直线的角度以及对应表头实际数值换算,得到实际表头数值。实作上,举例而言,边缘设备120计算直线的角度,并将角度换算成表头实际数值。关于前述换算的方式,边缘设备120可利用上述多个刻度数据中的对应者来对直线的角度进行数值辨识,从而将角度换算出实际表头数值,但不以此为限。举例而言,若真实表头正下方约为0度,顺时针转动,度数起始与终点约为40~300度,对应数值约为0-100,则判断指针与正南夹角,转换可得到当前度数。
76.于步骤s216,将实际表头数值以及表头序号存入数据库中。实作上,举例而言,边
缘设备120将实际表头数值以及表头序号上传至数据库设备130;或者,边缘设备120将实际表头数值以及表头序号储存于内建的数据库中,但不以此为限。
77.于步骤s217,判断是否所有表头图像已完成辨识。若未完成辨识,则回到步骤s211,对下一个表头图像进行辨识。若完成辨识,则回到步骤s201取得多表头图像,做下一轮表头图像的自动辨识。实作上,举例而言,边缘设备120根据多个表头序号从表头图像集合以及圆信息集合中,依序取出多个表头图像以及多个圆信息以进行自适应二值化处理及直线检测以对多个表头中每一者的指针进行数值辨识,边缘设备120可依据在本轮中多个表头序号所对应的多个表头图像是否皆被取用来判断表头180~183是否皆完成数值辨识。在多个表头180~183皆完成数值辨识以后,摄像头111重新撷取多表头图像,边缘设备120进行下一轮的数值辨识。
78.于一控制实验中,透过机器学习(如:深度学习训练)来识别表头数据,然而,机器学习本身有其局限性,识别能力通常会有难以突破的瓶颈,且训练过程耗费时间。相较于前述控制实验,多表头自动辨识方法200可更准确地辨识表头数据,无需额外的深度学习训练。
79.图3是依照本揭示内容一些实施例之一种多表头图像300的示意图。如图3所示,多表头图像300包含表头图像380~383,表头图像380~383分别对应图1的表头180~183。经过上述多表头自动辨识方法200处理后,表头图像380~383分别标记有卷标350~353,卷标350~353可分别呈现表头图像380~383的表头序号与表头180~183当下的实际表头数值。实作上,举例而言,多表头图像300可储存于数据库设备130与/或边缘设备120,但不以此为限。
80.图4~图7是依照本揭示内容一些实施例之表头实际数值的时序图。图4~图7分别对应表头180~183的表头实际数值的时序图,其中纵坐标为指针数值,横坐标为时间。举例而言,表头180~183的表头实际数值的时序图可储存于数据库设备130与/或边缘设备120,但不以此为限。
81.综上所述,本揭示内容之技术方案与现有技术相比具有明显的优点和有益效果。藉由上述技术方案,可达到相当的技术进步,并具有产业上的广泛利用价值。具体而言,本揭示内容的多表头自动辨识系统100与多表头自动辨识方法200,能够一次辨识多颗表头,实时监测表头数据,无需定期需派人员对表头进行点检,能够节省点检人力以及时间。
82.虽然本揭示内容已以实施方式揭露如上,然其并非用以限定本揭示内容,任何熟习此技艺者,在不脱离本揭示内容之精神和范围内,当可作各种之更动与润饰,因此本揭示内容之保护范围当视后附之申请专利范围所界定者为准。
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1