[發(fā)明專利]一種基于分支循環(huán)的流程圖構(gòu)建方法在審
| 申請(qǐng)?zhí)枺?/td> | 202011203211.7 | 申請(qǐng)日: | 2020-11-02 |
| 公開(kāi)(公告)號(hào): | CN112181381A | 公開(kāi)(公告)日: | 2021-01-05 |
| 發(fā)明(設(shè)計(jì))人: | 李春旺;郭曉鋒;余章衛(wèi) | 申請(qǐng)(專利權(quán))人: | 蘇州中科全象智能科技有限公司 |
| 主分類號(hào): | G06F8/20 | 分類號(hào): | G06F8/20;G06F8/34 |
| 代理公司: | 北京精金石知識(shí)產(chǎn)權(quán)代理有限公司 11470 | 代理人: | 楊蘭蘭 |
| 地址: | 215000 江蘇省蘇州*** | 國(guó)省代碼: | 江蘇;32 |
| 權(quán)利要求書(shū): | 查看更多 | 說(shuō)明書(shū): | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 一種 基于 分支 循環(huán) 流程圖 構(gòu)建 方法 | ||
本發(fā)明提供了一種基于分支循環(huán)的流程圖構(gòu)建方法,屬于機(jī)器視覺(jué)軟件領(lǐng)域。本發(fā)明在順序流程中可以批量創(chuàng)建分支,在分支模塊中可以繼續(xù)嵌套分支模塊;在順序流程中插入循環(huán)模塊,在分支模塊中可以繼續(xù)嵌套循環(huán)模塊,在循環(huán)中可以插入多層分支,支持分支流程的循環(huán)執(zhí)行,支持整個(gè)分支或者整個(gè)循環(huán)拖動(dòng)到其他分支。通過(guò)工具窗口輸入創(chuàng)建分支數(shù)目,并通過(guò)分支工具窗口和循環(huán)工具窗口輸入各自執(zhí)行條件。分支循環(huán)布局自動(dòng)化采用在拖拽時(shí)連線區(qū)域的感應(yīng)方法使得工具拖拽更加容易不易發(fā)生錯(cuò)誤;采用了QT Scene?view架構(gòu)來(lái)繪圖,容納圖形數(shù)量和繪圖性能更高,運(yùn)行更流暢。
技術(shù)領(lǐng)域
本發(fā)明涉及機(jī)器視覺(jué)軟件領(lǐng)域,尤其涉及一種基于分支循環(huán)的流程圖構(gòu)建方法。
背景技術(shù)
隨著人工智能的發(fā)展,機(jī)器視覺(jué)逐漸發(fā)展起來(lái)。簡(jiǎn)單說(shuō)來(lái),機(jī)器視覺(jué)是利用機(jī)器替代人眼,形成視覺(jué)能力,實(shí)現(xiàn)引導(dǎo)、定位、測(cè)量、檢測(cè)、識(shí)別等基本功能,在感光范圍、觀測(cè)精度、觀測(cè)準(zhǔn)確性、環(huán)境適應(yīng)性、高速物體可見(jiàn)能力等方面的優(yōu)越性使其應(yīng)用越來(lái)越廣泛,在定位、測(cè)量、識(shí)別、缺陷檢測(cè)等領(lǐng)域發(fā)揮著越來(lái)越重要的作用。
作為一款機(jī)器視覺(jué)軟件,它不僅要有豐富的基本節(jié)點(diǎn)工具,基本節(jié)點(diǎn)工具用于實(shí)現(xiàn)各算法,而且要具備靈活的執(zhí)行流程,來(lái)滿足復(fù)雜的功能需求。常見(jiàn)的機(jī)器視覺(jué)軟件有開(kāi)源的OpenCV、7.0系統(tǒng),快速開(kāi)發(fā)強(qiáng)大的應(yīng)用系統(tǒng)、LabVIEW用于機(jī)器視覺(jué)、德國(guó)的MVTecHALCONHALCON功能、MATLAB相關(guān)的工具箱、加拿大的Maxtor Image library、eVision機(jī)器視覺(jué)軟件、HexSight和RVB機(jī)器視覺(jué)和圖象處理算法軟件。
程序的邏輯控制能力是機(jī)器視覺(jué)軟件系統(tǒng)的必備能力,程序的邏輯一般分為順序執(zhí)行、條件執(zhí)行和循環(huán)執(zhí)行。隨著視覺(jué)項(xiàng)目越來(lái)越復(fù)雜,將給機(jī)器視覺(jué)軟件帶來(lái)下面的問(wèn)題:?jiǎn)我坏捻樞驁?zhí)行流程無(wú)法滿足復(fù)雜功能的構(gòu)建需求;流程內(nèi)需要某些算法的重復(fù)執(zhí)行;需要根據(jù)輸入條件的不同來(lái)執(zhí)行不同的算法。現(xiàn)有的分支循環(huán)創(chuàng)建太繁瑣,特別是分支嵌套下連線太過(guò)復(fù)雜,耗時(shí)且布局混亂,現(xiàn)有分支循環(huán)嵌套多層時(shí)程序容易出錯(cuò)不穩(wěn)定。
在中國(guó)專利申請(qǐng)文獻(xiàn)CN106648608A中,公開(kāi)了一種靈活高效的流程圖構(gòu)建方法,該方法用于機(jī)器視覺(jué)流程的構(gòu)建,包括流程圖的布局、編輯、局部折疊/展開(kāi)、刪除/撤銷、粘貼復(fù)制等操作。該方法首先定義基本節(jié)點(diǎn)和基本組,其中,基本組由組頭、組尾以及中間的節(jié)點(diǎn)構(gòu)成,基本組分成一般組,分支組,循環(huán)組;在構(gòu)造流程圖時(shí)候,由開(kāi)始節(jié)點(diǎn)和結(jié)束節(jié)點(diǎn)連接構(gòu)成基本流程圖,然后其他的節(jié)點(diǎn)都往里面添加;流程圖的布局也屬于組布局,根據(jù)組的不同,組將布局分成主布局、分支組布局和循環(huán)組布局。分支組布局:分支組布局是對(duì)主布局的一個(gè)拓展,分別對(duì)分支都進(jìn)行主布局,最后根據(jù)分支中高度最大的分支高度,計(jì)算組尾的位置進(jìn)行布局;循環(huán)組布局:首先對(duì)組頭的引出連接線進(jìn)行布局;接著對(duì)循環(huán)內(nèi)部的節(jié)點(diǎn)進(jìn)行主布局;最后對(duì)折回線進(jìn)行布局,布局完成;通過(guò)組的折疊和展開(kāi),將局部流程圖組折疊收起或展開(kāi),可使得復(fù)雜的流程圖變得簡(jiǎn)介清晰,更便于業(yè)務(wù)邏輯梳理。該發(fā)明使用手動(dòng)拖拽連續(xù)的方式創(chuàng)建分支,頁(yè)面布局混亂。
現(xiàn)有技術(shù)至少存在以下不足:
1.現(xiàn)有的機(jī)器視覺(jué)軟件把條件分支和選擇分支分開(kāi)單獨(dú)來(lái)做,增加了控制的復(fù)雜度和使用的難度,構(gòu)造流程的過(guò)程比較復(fù)雜。通過(guò)創(chuàng)建多個(gè)流程的方法實(shí)現(xiàn)分支功能,而且局限性也比較大;
2.采用手動(dòng)拖拽連線的方式構(gòu)建分支的方法使得頁(yè)面布局比較混亂,理清分支的執(zhí)行順序不太直觀;
3.分支連線通過(guò)各種方向的連線來(lái)組成,不能采用所見(jiàn)即所得的方式來(lái)構(gòu)建分支流程。
發(fā)明內(nèi)容
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于蘇州中科全象智能科技有限公司,未經(jīng)蘇州中科全象智能科技有限公司許可,擅自商用是侵權(quán)行為。如果您想購(gòu)買(mǎi)此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請(qǐng)聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202011203211.7/2.html,轉(zhuǎn)載請(qǐng)聲明來(lái)源鉆瓜專利網(wǎng)。
- 循環(huán)貨倉(cāng)的錯(cuò)列循環(huán)鏈
- 循環(huán)貨倉(cāng)的錯(cuò)列循環(huán)鏈
- 球循環(huán)機(jī)和球循環(huán)方法
- 循環(huán)扇葉輪及循環(huán)扇
- 循環(huán)過(guò)濾式熱風(fēng)循環(huán)烘箱
- 循環(huán)泵(微循環(huán)泵)
- 機(jī)內(nèi)循環(huán)油循環(huán)系統(tǒng)
- 循環(huán)用水機(jī)與循環(huán)系統(tǒng)
- 自動(dòng)熱能循環(huán)利用熱風(fēng)循環(huán)烘箱
- 高溫循環(huán)風(fēng)扇自循環(huán)降溫裝置





