[发明专利]一种基于分支循环的流程图构建方法在审
申请号: | 202011203211.7 | 申请日: | 2020-11-02 |
公开(公告)号: | CN112181381A | 公开(公告)日: | 2021-01-05 |
发明(设计)人: | 李春旺;郭晓锋;余章卫 | 申请(专利权)人: | 苏州中科全象智能科技有限公司 |
主分类号: | G06F8/20 | 分类号: | G06F8/20;G06F8/34 |
代理公司: | 北京精金石知识产权代理有限公司 11470 | 代理人: | 杨兰兰 |
地址: | 215000 江苏省苏州*** | 国省代码: | 江苏;32 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 分支 循环 流程图 构建 方法 | ||
本发明提供了一种基于分支循环的流程图构建方法,属于机器视觉软件领域。本发明在顺序流程中可以批量创建分支,在分支模块中可以继续嵌套分支模块;在顺序流程中插入循环模块,在分支模块中可以继续嵌套循环模块,在循环中可以插入多层分支,支持分支流程的循环执行,支持整个分支或者整个循环拖动到其他分支。通过工具窗口输入创建分支数目,并通过分支工具窗口和循环工具窗口输入各自执行条件。分支循环布局自动化采用在拖拽时连线区域的感应方法使得工具拖拽更加容易不易发生错误;采用了QT Scene‑view架构来绘图,容纳图形数量和绘图性能更高,运行更流畅。
技术领域
本发明涉及机器视觉软件领域,尤其涉及一种基于分支循环的流程图构建方法。
背景技术
随着人工智能的发展,机器视觉逐渐发展起来。简单说来,机器视觉是利用机器替代人眼,形成视觉能力,实现引导、定位、测量、检测、识别等基本功能,在感光范围、观测精度、观测准确性、环境适应性、高速物体可见能力等方面的优越性使其应用越来越广泛,在定位、测量、识别、缺陷检测等领域发挥着越来越重要的作用。
作为一款机器视觉软件,它不仅要有丰富的基本节点工具,基本节点工具用于实现各算法,而且要具备灵活的执行流程,来满足复杂的功能需求。常见的机器视觉软件有开源的OpenCV、7.0系统,快速开发强大的应用系统、LabVIEW用于机器视觉、德国的MVTecHALCONHALCON功能、MATLAB相关的工具箱、加拿大的Maxtor Image library、eVision机器视觉软件、HexSight和RVB机器视觉和图象处理算法软件。
程序的逻辑控制能力是机器视觉软件系统的必备能力,程序的逻辑一般分为顺序执行、条件执行和循环执行。随着视觉项目越来越复杂,将给机器视觉软件带来下面的问题:单一的顺序执行流程无法满足复杂功能的构建需求;流程内需要某些算法的重复执行;需要根据输入条件的不同来执行不同的算法。现有的分支循环创建太繁琐,特别是分支嵌套下连线太过复杂,耗时且布局混乱,现有分支循环嵌套多层时程序容易出错不稳定。
在中国专利申请文献CN106648608A中,公开了一种灵活高效的流程图构建方法,该方法用于机器视觉流程的构建,包括流程图的布局、编辑、局部折叠/展开、删除/撤销、粘贴复制等操作。该方法首先定义基本节点和基本组,其中,基本组由组头、组尾以及中间的节点构成,基本组分成一般组,分支组,循环组;在构造流程图时候,由开始节点和结束节点连接构成基本流程图,然后其他的节点都往里面添加;流程图的布局也属于组布局,根据组的不同,组将布局分成主布局、分支组布局和循环组布局。分支组布局:分支组布局是对主布局的一个拓展,分别对分支都进行主布局,最后根据分支中高度最大的分支高度,计算组尾的位置进行布局;循环组布局:首先对组头的引出连接线进行布局;接着对循环内部的节点进行主布局;最后对折回线进行布局,布局完成;通过组的折叠和展开,将局部流程图组折叠收起或展开,可使得复杂的流程图变得简介清晰,更便于业务逻辑梳理。该发明使用手动拖拽连续的方式创建分支,页面布局混乱。
现有技术至少存在以下不足:
1.现有的机器视觉软件把条件分支和选择分支分开单独来做,增加了控制的复杂度和使用的难度,构造流程的过程比较复杂。通过创建多个流程的方法实现分支功能,而且局限性也比较大;
2.采用手动拖拽连线的方式构建分支的方法使得页面布局比较混乱,理清分支的执行顺序不太直观;
3.分支连线通过各种方向的连线来组成,不能采用所见即所得的方式来构建分支流程。
发明内容
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于苏州中科全象智能科技有限公司,未经苏州中科全象智能科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202011203211.7/2.html,转载请声明来源钻瓜专利网。