处理方法、处理装置、计算机设备和计算机可读存储介质与流程

文档序号:34536026发布日期:2023-06-27 12:18阅读:29来源:国知局
处理方法、处理装置、计算机设备和计算机可读存储介质与流程

本发明涉及工业视觉领域,更具体而言,涉及一种处理方法、处理装置、计算机设备和计算机可读存储介质。


背景技术:

1、在相关技术中,可视化建模软件广泛应用于工业视觉领域。可视化建模软件的图像可以来源于第三方的图像采集库,其中,可视化建模软件和图像采集库通常用不同编程语言开发、生成,从而导致图像的传输效率低。


技术实现思路

1、本发明实施方式提供一种处理方法、处理装置、计算机设备和计算机可读存储介质。

2、本发明实施方式提供一种处理方法,所述处理方法包括:在组件对象模型中使用插件加载接口加载图像采集库,所述图像采集库是采用第一编程语言生成的;可视化建模软件调用所述组件对象模型的接口,以使用所述图像采集库,所述可视化建模软件是采用第二编程语言生成的,所述第一编程语言和所述第二编程语言不同。

3、在某些实施方式中,所述可视化建模软件调用所述组件对象模型的接口,以使用所述图像采集库,包括:所述可视化建模软件调用所述组件对象模型的接口引用接口,以调用所述图像采集库的接口。

4、在某些实施方式中,所述处理方法还包括:在所述可视化建模软件中初始化所述组件对象模型的入口指针;所述可视化建模软件调用所述组件对象模型的接口,以使用所述图像采集库,包括:所述可视化建模软件通过所述入口指针调用所述组件对象模型的接口,以使用所述图像采集库。

5、在某些实施方式中,在所述可视化建模软件中初始化所述组件对象模型的入口指针之前,所述处理方法还包括:编译配置文件并生成链接库、动态链接库和头文件;将所述链接库、所述动态链接库和所述头文件放到所述可视化建模软件的路径中引用;使用注册命令进行注册。

6、在某些实施方式中,所述处理方法还包括:所述可视化建模软件通过所述组件对象模型的图像请求接口向所述图像采集库输入请求信息;所述可视化建模软件通过所述组件对象模型的图像获取接口向所述图像采集库输入获取指令,以使得相机组件根据所述请求信息进行拍照。

7、在某些实施方式中,所述处理方法还包括:所述图像采集库根据所述请求信息对所述相机组件拍照获得的图像进行处理,以返回与所述请求信息对应的图像数组。

8、在某些实施方式中,所述处理方法还包括:所述可视化建模软件通过所述组件对象模型的扫描接口获得所述图像采集库中的第一图像数据的图像数据地址,所述第一图像数据的图像类型为第一图像类型;所述可视化建模软件根据所述图像数据地址和所述第一图像数据的图像位数对所述第一图像数据进行整理,以得到所述第一图像数据对应的第二图像数据,所述第二图像数据的图像类型为第二图像类型,所述第一图像类型和所述第二图像类型不同。

9、本发明实施方式提供一种处理装置,所述处理装置包括:加载模块和调用模块,所述加载模块用于在组件对象模型中使用插件加载接口加载图像采集库,所述图像采集库是采用第一编程语言生成的;所述调用模块用于可视化建模软件调用所述组件对象模型的接口,以使用所述图像采集库,所述可视化建模软件是采用第二编程语言生成的,所述第一编程语言和所述第二编程语言不同。

10、本发明实施方式提供一种计算机设备,所述计算机设备包括一个或多个处理器和存储器,所述存储器存储有计算机程序,所述计算机程序被所述处理器执行的情况下,实现上述任意一种实施方式的处理方法的步骤。

11、本发明实施方式提供一种计算机可读存储介质,其上存储有计算机程序,所述程序被处理器执行的情况下,实现上述任意一种实施方式的处理方法的步骤。

12、本发明的处理方法、处理装置、计算机设备和计算机可读存储介质中,通过组件对象模型加载第一编程语言生成的图像采集库,由第二编程语言生成的可视化建模软件可以通过调用组件对象模型的接口使用该图像采集库,使得可视化建模软件可以跨平台使用图像采集库,从而提高图像的传输效率。

13、本发明的实施方式的附加方面和优点将在下面的描述中部分给出,部分将从下面的描述中变得明显,或通过本发明的实施方式的实践了解到。



技术特征:

1.一种处理方法,其特征在于,所述处理方法包括:

2.根据权利要求1所述的处理方法,其特征在于,所述可视化建模软件调用所述组件对象模型的接口,以使用所述图像采集库,包括:

3.根据权利要求1所述的处理方法,其特征在于,所述处理方法还包括:

4.根据权利要求3所述的处理方法,其特征在于,在所述可视化建模软件中初始化所述组件对象模型的入口指针之前,所述处理方法还包括:

5.根据权利要求1所述的处理方法,其特征在于,所述处理方法还包括:

6.根据权利要求5所述的处理方法,其特征在于,所述处理方法还包括:

7.根据权利要求1所述的处理方法,其特征在于,所述处理方法还包括:

8.一种处理装置,其特征在于,所述处理装置包括:

9.一种计算机设备,其特征在于,所述计算机设备包括一个或多个处理器和存储器,所述存储器存储有计算机程序,所述计算机程序被所述处理器执行的情况下,实现权利要求1至7任意一项所述的处理方法的步骤。

10.一种计算机可读存储介质,其上存储有计算机程序,其特征在于,所述程序被处理器执行的情况下,实现权利要求1至7任意一项所述的处理方法的步骤。


技术总结
本发明公开了一种处理方法、处理装置、计算机设备和计算机可读存储介质。处理方法包括:在组件对象模型中使用插件加载接口加载图像采集库,图像采集库是采用第一编程语言生成的;可视化建模软件调用组件对象模型的接口,以使用图像采集库,可视化建模软件是采用第二编程语言生成的,第一编程语言和第二编程语言不同。本发明的技术方案中,通过组件对象模型加载第一编程语言生成的图像采集库,由第二编程语言生成的可视化建模软件可以通过调用组件对象模型的接口使用该图像采集库,使得可视化建模软件可以跨平台使用图像采集库,从而提高图像的传输效率。

技术研发人员:王焕财,贺建平,戴志强,杨艺
受保护的技术使用者:凌云光技术股份有限公司
技术研发日:
技术公布日:2024/1/13
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1