[发明专利]一种机器视觉软件的动态配置方法及计算机在审
申请号: | 202011506096.0 | 申请日: | 2020-12-18 |
公开(公告)号: | CN112559074A | 公开(公告)日: | 2021-03-26 |
发明(设计)人: | 傅晓东;李志勇 | 申请(专利权)人: | 昂纳工业技术(深圳)有限公司 |
主分类号: | G06F9/445 | 分类号: | G06F9/445;G06K9/00 |
代理公司: | 深圳市瑞方达知识产权事务所(普通合伙) 44314 | 代理人: | 郭方伟 |
地址: | 518000 广东省深圳市坪山区龙田*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 机器 视觉 软件 动态 配置 方法 计算机 | ||
本发明涉及一种机器视觉软件的动态配置方法及计算机。该机器视觉软件包括:图像采集模块,至少两个用于实现某一图像处理功能的图像处理模块,不同图像处理模块实现不同图像处理功能,至少一个用于输出经图像处理模块处理图像信息所得数据的数据输出模块;多个有向连接单元;图像采集模块、图像处理模块和数据输出模块具有相同预设标准的输入接口和输出接口;根据图像处理需求动态配置图像采集模块、图像处理模块和数据输出模块,配置后使用有向连接单元依序进行连接,组合为能够实现图像处理需求的有向图。本发明将有向无环图的数据流程方法应用到机器视觉软件中,不仅提高软件框架的扩展性,还可满足软件用户需要的灵活性、稳定性和实时性。
技术领域
本发明涉及机器视觉领域,更具体地说,涉及一种机器视觉软件的动态配置方法及计算机。
背景技术
机器视觉软件通常具备图形用户界面(GUI)、图像采集、图像处理以及输入输出等功能,并且用户通常需要在使用中对机器视觉软件的各部分功能进行复杂设置从而满足生产过程中的需要,对软件的稳定性和实时性有很高的要求。通常的软件做法是将这些功能设计成具有特有接口(API)的功能模块,并将这些模块集成到最终的软件中(见附图1),这种做法使得各功能模块间的耦合性较高,限定了软件框架的可扩展性,而且限制软件运行过程中业务逻辑的扩展性。
另外,常见机器视觉软件的各个功能模块根据其功能设计定义其特有接口API,由于功能差异很难形成统一的接口;并且为模块之间的交互,接口API的初期设计对将来软件的扩展有很大影响,各个模块的功能扩展所导致的接口变动,可能会引起软件整体的稳定性和兼容性。每个功能模块是根据软件初期的需求而设计,随着业务的发展功能需求会随之增加和改变,当无法在现有设计基础上添加和完善功能来满足新的需求,开发新的模块(或重构现有模块)不仅需要较大工作量,同样会引起软件整体性和兼容性(见附图2)。在各个功能模块集成到最终软件后,其整体业务逻辑也由集成方式而决定,以及模块间的耦合度将限制软件的扩展性。
发明内容
本发明要解决的技术问题在于,针对现有技术的上述缺陷,提供一种机器视觉软件的动态配置方法及计算机。
本发明解决其技术问题所采用的技术方案是:构造一种机器视觉软件的动态配置方法,所述机器视觉软件包括:
图像采集模块,用于采集图像信息;
至少两个图像处理模块,每个所述图像处理模块用于实现某一图像处理功能,不同所述图像处理模块实现不同图像处理功能;
数据输出模块,用于输出经所述图像处理模块处理所述图像信息所得数据;
多个有向连接单元,用于不同模块之间的连接和数据传递;
所述图像采集模块、所述图像处理模块和所述数据输出模块具有相同预设标准的输入接口和输出接口;根据图像处理需求动态配置所述图像采集模块、所述图像处理模块和所述数据输出模块,配置后使用所述有向连接单元依序进行连接,组合为能够实现所述图像处理需求的有向图。
在一些实施例中,所述数据输出模块包括:串行接口、以太网接口、工业协议接口中的一种或多种。
在一些实施例中,所述根据图像处理需求动态配置所述图像采集模块、所述图像处理模块和所述数据输出模块包括:
根据图像处理需求动态选择部分或全部所述图像采集模块、所述图像处理模块和所述数据输出模块。
在一些实施例中,所述机器视觉软件增加具有某一图像处理功能的图像处理模块,增加的所述图像处理模块具有所述预设标准的输入接口和输出接口;
根据所述图像处理需求的变动需求动态配置所述图像采集模块、所述图像处理模块和所述数据输出模块,配置后使用所述有向连接单元依序进行连接,组合为能够实现所述图像处理需求的有向图。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于昂纳工业技术(深圳)有限公司,未经昂纳工业技术(深圳)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202011506096.0/2.html,转载请声明来源钻瓜专利网。