一种可视化编程装置及方法制造方法及图纸

技术编号:37303656 阅读:26 留言:0更新日期:2023-04-21 22:48
本发明专利技术公开一种可视化编程装置及方法,可视化编程装置为一个集成开发环境,其包括解释器、标准库、算子库、图编辑器库、图像显示库和辅助设计工具,通过解释器加载标准库、算子库、图编辑器库和注册图像显示库,并解释执行库函数;标准库提供可视化编程语言的顺序控制功能,以及基础的数学运算;算子库提供机器学习视觉算法的算子;图编辑器库提供语言的可视化编程功能,利用图的表示形式和用户拖拽的方式进行可视化编程;图像显示库用于显示算法的中间结果;辅助设计工具提供用户进行视觉算法开发的工具。本发明专利技术设计了一个机器学习算法的集成开发环境,通过编辑流程图的形式,完成机器视觉算法的开发任务,无需依赖专业的技术,便于使用。于使用。于使用。

【技术实现步骤摘要】
一种可视化编程装置及方法


[0001]本专利技术涉及机器视觉编程领域,具体涉及一种可视化编程装置及方法。

技术介绍

[0002]传统的可执行程序是由软件开发工程师借助编译器使用某种编程语言进行专业的编程工作。这样的程序生成方式往往需要十分专业的技术人员,还要进行大量的专业工作,效率低下也不方便,并且对于专业的技术人员依赖度也很高。

技术实现思路

[0003]本专利技术的目的在于克服现有技术的不足,提供一种可视化编程装置及方法,所创建的可视化编程装置无需依赖专业的技术,便于使用。
[0004]本专利技术的技术方案如下:
[0005]一种可视化编程装置,为一个集成开发环境,其包括解释器、标准库、算子库、图编辑器库、图像显示库和辅助设计工具,通过解释器加载标准库、算子库、图编辑器库和注册图像显示库,并解释执行库函数;
[0006]所述标准库提供可视化编程语言的顺序控制功能,以及基础的数学运算;
[0007]所述算子库提供机器学习视觉算法的算子;
[0008]所述图编辑器库提供语言的可视化编程功能本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种可视化编程装置,其特征在于:为一个集成开发环境,其包括解释器、标准库、算子库、图编辑器库、图像显示库和辅助设计工具,通过解释器加载标准库、算子库、图编辑器库和注册图像显示库,并解释执行库函数;所述标准库提供可视化编程语言的顺序控制功能,以及基础的数学运算;所述算子库提供机器学习视觉算法的算子;所述图编辑器库提供语言的可视化编程功能,利用图的表示形式和用户拖拽的方式进行可视化编程;所述图像显示库用于显示算法的中间结果;所述辅助设计工具提供用户进行视觉算法开发的工具。2.根据权利要求1所述的一种可视化编程装置,其特征在于:所述算子库所提供的算子包括图像裁剪、颜色变换、滤波、阈值分割的运算以及机器学习相关的算子。3.根据权利要求1所述的一种可视化编程装置,其特征在于:所述辅助设计工具所提供的工具包括拾取颜色、选择点位、选择矩形区域、选择旋转矩形、选择圆形、选择椭圆、选择多边形。4.一种根据权利要求1~3任意一项所述可视化编程装置的可视化编程方法,其特征在于,包括:在开发环境中进行项目管理、创建项目、加载库文件、创建视觉算法的操作;提供预设的标...

【专利技术属性】
技术研发人员:熊方罗东玮李兰云张伟亮张鸿熙钟华庭
申请(专利权)人:广东若铂智能机器人有限公司
类型:发明
国别省市:

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

1