【技术实现步骤摘要】
数据撷取方法及其系统
本专利技术涉及数据撷取技术,特别涉及一种数据撷取方法及其系统。
技术介绍
随着工业4.0的发展,设备运行的数据,如软件窗口中的状态和参数皆需要被实时撷取并上传至远程服务器。然而,仍有诸多设备并不支持且亦无预留软件界面或硬件界面以供数据撷取的进行。为了进行数据撷取,一般是直接对设备的显示器的整个桌面进行截图,以取得截屏图像后,再利用光学字符识别软件对此截屏图像进行解析,以撷取出所需的数据。然而,此种数据撷取的方式却时常受到软件窗口未最大化或不在桌面的最前端的影响而出现撷取错误等问题,使得数据撷取与其他软件窗口的操作无法同步进行,致使设备运行效率低下。因此,需要提供一种数据撷取方法及其系统来解决上述问题。
技术实现思路
本专利技术的一实施例提供一种数据撷取方法,该数据撷取方法包括:根据一目标软件窗口的一控制代码取得该目标软件窗口的一当前图像;根据至少一目标撷取区从该当前图像中撷取出至少一数据图像;根据该至少一数据图像从一字符图像数据库中取出对应的至少一字符图像与对应的至少一代表字符;以及输出对应至少一数据图像的该至少一代表字符。本专利技术的一实施例还提供一种数据撷取系统,该数据撷取系统包括一字符图像数据库、一处理器以及一通信装置;该字符图像数据库用以储存多个字符图像;该处理器用以根据一目标软件窗口的一控制代码取得该目标软件窗口的一当前图像,该处理器根据至少一目标撷取区从该当前图像中撷取出至少一数据图像,并根据该至少一数据图像从该字符图像数据库中取出对应的至 ...
【技术保护点】
1.一种数据撷取方法,该数据撷取方法包括:/n根据一目标软件窗口的一控制代码取得该目标软件窗口的一当前图像;/n根据至少一目标撷取区从该当前图像中撷取出至少一数据图像;/n根据该至少一数据图像从一字符图像数据库中取出对应的至少一字符图像与对应的至少一代表字符;以及/n输出对应该至少一数据图像的该至少一代表字符。/n
【技术特征摘要】
1.一种数据撷取方法,该数据撷取方法包括:
根据一目标软件窗口的一控制代码取得该目标软件窗口的一当前图像;
根据至少一目标撷取区从该当前图像中撷取出至少一数据图像;
根据该至少一数据图像从一字符图像数据库中取出对应的至少一字符图像与对应的至少一代表字符;以及
输出对应该至少一数据图像的该至少一代表字符。
2.如权利要求1所述的数据撷取方法,其中该至少一数据图像包括至少一待测字符,且该至少一待测字符以单行排列。
3.如权利要求1所述的数据撷取方法,其中根据该至少一数据图像从该字符图像数据库中取出对应的该至少一字符图像与对应的该至少一代表字符的步骤包括:
将该至少一数据图像裁切成至少一子数据图像;
根据该至少一子数据图像从该字符图像数据库中取出多个候选字符图像;
将该至少一子数据图像与对应的该些候选字符图像进行匹配;
以该些候选字符图像中与该至少一子数据图像的匹配率高于一预设匹配率的该候选字符图像作为对应于该至少一子数据图像的该至少一字符图像;以及
取出对应于该至少一子数据图像的该至少一字符图像的该至少一代表字符。
4.如权利要求3所述的数据撷取方法,其中根据该至少一子数据图像从该字符图像数据库中取出该些候选字符图像的步骤包括:
计算出该至少一子数据图像中颜色为第一色的一第一像素数量;
将该第一像素数量与该字符图像数据库中的各该字符图像的一第二像素数量进行比对,其中该第二像素数量为该字符图像中颜色为该第一色的像素数量;以及
以该第一像素数量与该第二像素数量之间的一差异比例位于一范围内的该些字符图像作为该些候选字符图像。
5.如权利要求3所述的数据撷取方法,其中将该至少一子数据图像与对应的该些候选字符图像进行匹配的步骤是将该至少一子数据图像中各像素与各该候选字符图像中位于相应位置的像素进行颜色匹配。
6.如权利要求1所述的数据撷取方法,该数据撷取方法还包括:
响应于无法从该字符图像数据库中取出对应于该至少一数据图像的该至少一字符图像时,返回执行根据该目标软件窗口的该控制代码取得该目标软件窗口的该当前图像的步骤。
7.如权利要求1所述的数据撷取方法,其中该至少一数据图像包括至少一待测字符,且在根据该至少一数据图像从该字符图像数据库中取出对应的该至少一字符图像与对应的该至少一代表字符的步骤前还包括:
识别该至少一数据图像中多个像素的颜色;
将颜色相同且在该至少一数据图像中所占比例超过一预设比例的该些像素判定成多个底色像素;
将该些像素中非为该些底色像素的多个非底色像素的颜色替换成第一色,且将该些底色像素的颜色替换成第二色,其中该些非底色像素用以显示该至少一待测字符;以及
根据该至少一待测字符的该些非底色像素调整在一行方向上相邻的该些底色像素的列数。
8.如权利要求7所述的数据撷取方法,其中在根据该至少一待测字符的该些非底色像素调整在该行方向上相邻的该些底色像素的该列数的步骤执行后,各该待测字符的该些非底色像素与相邻的该些底色像素的总列数为一第一预设列数。
9.如权利要求7所述的数据撷取方法,其中在根据该至少一待测字符的该些非底色像素调整在该行方向上相邻的该些底色像...
【专利技术属性】
技术研发人员:吴根开,
申请(专利权)人:昆山纬绩资通有限公司,纬创资通股份有限公司,
类型:发明
国别省市:江苏;32
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。