计算机视觉算法的编程方法、装置、存储介质及计算机设备制造方法及图纸

技术编号:34374288 阅读:21 留言:0更新日期:2022-07-31 12:42
本申请实施例公开了一种计算机视觉算法的编程方法、装置、存储介质及计算机设备,涉及编程领域。本申请的方法包括:基于用户的选择指令在模块库中选择多个算法模块;对选择的算法模块进行组合连接生成第一计算机视觉算法的流程图;对所述流程图进行可行性检查;可行性检查通过后,生成项目文件,本申请基于计算机视觉算法的可拆分性,将子算法封装成算法模块,以实现算法模块的复用,从而实现计算机视觉算法的快速编程和架构。觉算法的快速编程和架构。觉算法的快速编程和架构。

Programming method, device, storage medium and computer equipment of computer vision algorithm

【技术实现步骤摘要】
计算机视觉算法的编程方法、装置、存储介质及计算机设备


[0001]本申请涉及编程领域,尤其涉及一种计算机视觉算法的编程方法、装置、存储介质及计算机设备。

技术介绍

[0002]随着计算机视觉算法的普及,计算机视觉算法的应用场景越来越多,不同应用场景下,各个计算机视觉算法的配置环境、开发语言和性能要求各不相同。当软件开发者面临针对多个不同应用场景下的计算机视觉算法的编程时,会消耗很大的精力和时间,如何快速的开发一个执行计算机视觉算法的应用是软件开发者亟待解决的问题。

技术实现思路

[0003]本申请实施例提供了计算机视觉算法的编程方法、装置、存储介质及计算机设备,可以解决现有技术中计算机视觉算法的编程效率不高的问题。所述技术方案如下:
[0004]第一方面,本申请实施例提供了一种计算机视觉算法的编程方法,所述方法包括:
[0005]基于用户的选择指令在模块库中选择多个算法模块;
[0006]对选择的算法模块进行组合连接生成第一计算机视觉算法的流程图;
[0007]对所述流程图进行可行性检查;
...

【技术保护点】

【技术特征摘要】
1.一种计算机视觉算法的编程方法,其特征在于,包括:基于用户的选择指令在模块库中选择多个算法模块;对选择的算法模块进行组合连接生成第一计算机视觉算法的流程图;对所述流程图进行可行性检查;可行性检查通过后,生成项目文件;其中,所述项目文件包括各个视觉算法模块的源代码、说明文档、测试数据和项目代码,所述项目代码是使用低代码工具根据所述流程图生成的。2.根据权利要求1所述的方法,其特征在于,所述对选择的算法模块进行组合连接,包括:确定待连接的第一算法模块和第二算法模块;其中,所述第一算法模块为所述第二算法模块的上一算法模块;判断所述第一算法模块的输出接口和所述第二算法模块的输出接口的参数是否匹配;若为是,将所述第一算法模块和所述第二算法模块进行连接;若为否,配置中间件,以及将所述第一算法模块通过该中间件与所述第二算法模块连接;其中,所述中间件的输入接口和所述第一算法模块的输出接口的参数匹配,所述中间件的输出接口和所述第二算法模块的输入接口的参数匹配。3.根据权利要求1或2所述的方法,其特征在于,所述基于用户的选择指令在模块库中选择多个算法模块之前,还包括:将第二计算机视觉算法拆分为多个子算法;将多个子算法进行接口封装得到多个算法模块;其中,各个算法模块配置有输入接口和输出接口;将封装后的算法模块加入到模块库中。4.根据权利要求3所述的方法,其特征在于,还包括:测量封装后的各个算法模块的执行效率信息;其中,所述执行效率信息表示执行时间、内存占用...

【专利技术属性】
技术研发人员:张逸清陈高高宗陈彦宇马雅奇
申请(专利权)人:珠海联云科技有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1