[发明专利]工业相机仿真方法、装置及插件有效
申请号: | 202010738870.4 | 申请日: | 2020-07-28 |
公开(公告)号: | CN111881045B | 公开(公告)日: | 2023-04-28 |
发明(设计)人: | 张建明;陈祖文 | 申请(专利权)人: | 杭州海康机器人股份有限公司 |
主分类号: | G06F11/36 | 分类号: | G06F11/36 |
代理公司: | 北京德琦知识产权代理有限公司 11018 | 代理人: | 衣淑凤;宋志强 |
地址: | 310051 浙江省杭州市*** | 国省代码: | 浙江;33 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 工业 相机 仿真 方法 装置 插件 | ||
本发明实施例提出工业相机仿真方法、装置及插件。方法包括:将第一型号的真实工业相机的功能参数信息作为第一型号的虚拟相机的功能参数信息添加到第二文件;将第一型号下的第一虚拟相机的基本信息添加到第一文件;当接收到虚拟相机发现请求,插件从第一文件中获取所有虚拟相机的基本信息;插件接收到携带第一虚拟相机标识信息的连接建立请求,返回连接建立成功响应;插件接收到针对第一虚拟相机的第一功能参数的访问请求,从第二文件中获取第一虚拟相机的第一功能参数信息,返回第一虚拟相机的第一功能参数信息。本发明实施例降低了视觉软件开发和测试成本,并提高了视觉软件开发和测试效率。
技术领域
本发明涉及机器视觉技术领域,尤其涉及工业相机仿真方法、装置及插件。
背景技术
视觉软件主流的数据来源都是相机,但受限于上位机的硬件接口配置,需要多种不同类型的相机接入的视觉软件往往无法在工作PC(Personal Computer,个人电脑)上运行。当前有两种选择:
一、配备接口丰富的工控机和数量众多的相机共同作为开发和测试环境,这种方式成本高,且接口扩展不灵活。
二、修改视觉软件的逻辑,通过读取本地图片作为数据源。这种方式与相机完全脱钩,很多相机相关的功能和软件逻辑将不再可用,与视觉软件运行的真实场景差异过大,意义有限。
发明内容
本发明实施例提出工业相机仿真方法、装置及插件,以降低视觉软件开发和测试成本,并提高视觉软件开发和测试效率。
本发明实施例的技术方案是这样实现的:
一种工业相机仿真方法,该方法包括:
创建用于完成虚拟相机访问功能的插件;
创建用于描述虚拟相机的基本信息的第一文件,在所述插件中保存第一文件的存储路径;
将第一型号的真实工业相机的功能参数信息作为第一型号的虚拟相机的功能参数信息添加到第二文件,在所述插件中保存第一型号与第二文件的存储路径的对应关系;
将第一型号下的第一虚拟相机的基本信息添加到所述第一文件,所述基本信息包括第一型号和第一虚拟相机的标识信息;
当接收到虚拟相机发现请求,调用所述插件,所述插件根据第一文件的存储路径,从第一文件中获取所有虚拟相机的基本信息,返回所有虚拟相机的基本信息;所述插件接收到携带第一虚拟相机标识信息的连接建立请求,返回连接建立成功响应;所述插件接收到针对第一虚拟相机的第一功能参数的访问请求,根据第一虚拟相机所属的第一型号与第二文件的存储路径的对应关系,从第二文件中获取第一虚拟相机的第一功能参数信息,返回第一虚拟相机的第一功能参数信息。
所述将第一型号下的第一虚拟相机的基本信息添加到所述第一文件包括:
将第一虚拟相机的状态添加到第一文件,其中,第一虚拟相机的状态默认为关闭;
所述插件接收到携带第一虚拟相机标识信息的连接建立请求之后、返回连接建立成功响应之前,进一步包括;
从第一文件中获取第一虚拟相机的状态,判断该状态为关闭还是占用;
且,若该状态为关闭,则返回所述连接建立成功响应,并将第一文件中的第一虚拟相机的状态更改为占用;
且,若该状态为占用,则返回连接建立失败响应。
所述将第一型号的真实工业相机的功能参数信息作为第一型号的虚拟相机的功能参数信息添加到第二文件包括:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于杭州海康机器人股份有限公司,未经杭州海康机器人股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010738870.4/2.html,转载请声明来源钻瓜专利网。