VisionMaster 常用的工具:(以下用VM簡(jiǎn)稱 VisionMaster)
1,模板匹配工具,以及其擴(kuò)展,位置修正工具。
2,測(cè)量矩形工具,以及其擴(kuò)展應(yīng)用:找邊緣點(diǎn),找直線,找圓,等等
3,標(biāo)定工具和畸變矯正工具。以及其擴(kuò)展標(biāo)定板類型2工具。
4,幾何計(jì)算工具。點(diǎn)點(diǎn),點(diǎn)線,線線測(cè)量工具。旋轉(zhuǎn)計(jì)算工具。流程邏輯工具。
?
4,幾何計(jì)算工具。點(diǎn)點(diǎn),點(diǎn)線,線線測(cè)量工具。旋轉(zhuǎn)計(jì)算工具。流程邏輯工具。
這些工具很直觀,就是數(shù)學(xué)計(jì)算。屬于初中幾何,只要是九年義務(wù)教育,都能學(xué)會(huì)。 就算徒手計(jì)算,對(duì)你有難度。 學(xué)習(xí)使用這個(gè)工具來(lái)計(jì)算。也是非常簡(jiǎn)單。只要輸入填對(duì)就可以。
本節(jié),我們重點(diǎn)講一講,VM流程邏輯控制工具。
一般講流程控制,就是:順序,條件,循環(huán)。
1,順序:
VM的的流程運(yùn)行,如圖所示,是按照箭頭來(lái)的。沒(méi)有箭頭的流程工具,最先執(zhí)行,然后按照箭頭方向,依次執(zhí)行。
要注意:
1,如果步加條件判斷,上一流程錯(cuò)誤,不會(huì)影響下一流程運(yùn)行。
2,有幾個(gè)流程,沒(méi)有箭頭指向,如下圖,有2個(gè)流程頭。他們就是并行運(yùn)行。沒(méi)有先后順序。
2,條件:
這個(gè)是VM最重要,也是一定要掌握的流程控制。?
?因?yàn)橛行┝鞒?,是需要根?jù)上面的條件,選擇執(zhí)行。這個(gè)非常常見(jiàn)。
VM控制條件流程是:分支模塊,但它只能對(duì) int類型數(shù)據(jù),做分支。也就是說(shuō),它只能做單一條件判斷,而且這個(gè)條件必須是int類型。如下圖所示,它判斷int類型變量a, 如果a等于0, 就執(zhí)行模塊19。 如果a等于1,就執(zhí)行模塊20。
?如果要做多條件判斷。就要使用:條件檢測(cè)+分支模塊 一起使用。
如下圖所示,先用條件檢測(cè),判斷多條件。會(huì)輸出一個(gè)總結(jié)果。結(jié)果就是0或者1。然后用分支模塊,對(duì)條件檢測(cè)的結(jié)果,做分支判斷。如下圖,先判斷,變量1,是否介于5-15之間,變量2,是否介于15-40之間。如果2個(gè)條件都滿足。就輸出1,否則輸出0。再在分支模塊,把條件設(shè)置為,條件檢測(cè)的結(jié)果。如果該結(jié)果等于1,就運(yùn)行模塊17。如果結(jié)果等于0,就運(yùn)行模塊18。(多條件檢測(cè),判斷方式,可以選擇全部,也可以選擇任意,就是邏輯判斷 與 和 或 的意思)
這樣就達(dá)到了,多條件判斷。
?
3,循環(huán):
首先說(shuō)一句,非必要,不推薦使用循環(huán)。
第一:我們面向的對(duì)象是初學(xué)者,沒(méi)有編程基礎(chǔ)。循環(huán)容易搞錯(cuò)。
第二,VM的循環(huán)存在一些問(wèn)題。有卡死在循環(huán)里的風(fēng)險(xiǎn)。導(dǎo)致整個(gè)程序崩潰。
第三,循環(huán)里最好不要用圖像處理的工具。不方便調(diào)試,也更容易卡死。
但我們還是要講,沒(méi)有循環(huán)就不完整了。雖然99%以上的項(xiàng)目,都不需要循環(huán)。
VM的循環(huán)工具:Group 模塊。
點(diǎn)擊,group模塊,扳手圖標(biāo),就可以進(jìn)入模塊設(shè)置,里面可以設(shè)置循環(huán)。
雙擊模塊,就是子頁(yè)面,里面就group的內(nèi)容。也是循環(huán)的內(nèi)容。
我只講一種,必須使用循環(huán) 的情況。
就是模板匹配到多目標(biāo),要對(duì)多目標(biāo)逐一進(jìn)行處理。
比如這個(gè)例子,圖中有9個(gè)小圓點(diǎn),我要用找圓工具,找這 圓點(diǎn)。就需要先用模板匹配,找9個(gè)對(duì)象,然后,用一個(gè)循環(huán),逐個(gè)用找圓工具,去找九個(gè)圓點(diǎn)。
以上就是 流程控制的內(nèi)容。
一定要熟練掌握,順序,和 條件?。文章來(lái)源:http://www.zghlxwxcb.cn/news/detail-651651.html
循環(huán)屬于提升部分。文章來(lái)源地址http://www.zghlxwxcb.cn/news/detail-651651.html
到了這里,關(guān)于7 ??狄曈X(jué)平臺(tái)VisionMaster 上手系列:常用工具(四)的文章就介紹完了。如果您還想了解更多內(nèi)容,請(qǐng)?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!