美女网站一区二区_在线观看日韩毛片_成人在线视频首页_欧美精品一区二区三区久久久_国产精品亚洲一区二区三区在线_日本免费新一区视频_日本美女一区二区三区_精品亚洲成a人_久久不见久久见免费视频1_91首页免费视频_欧美一区二区在线看_91精品91久久久中77777_天堂蜜桃一区二区三区_av在线一区二区_欧美不卡一区二区_欧美影视一区二区三区

產(chǎn)品分類

當(dāng)前位置: 首頁(yè) > 工業(yè)電氣產(chǎn)品 > 端子與連接器 > 線路板連接器 > FFC連接器

類型分類:
科普知識(shí)
數(shù)據(jù)分類:
FFC連接器

機(jī)器視覺運(yùn)動(dòng)控制一體機(jī)應(yīng)用例程-多目標(biāo)形狀匹配

發(fā)布日期:2022-04-25 點(diǎn)擊率:62

  • 關(guān)鍵詞:正運(yùn)動(dòng)技術(shù),機(jī)器視覺,運(yùn)動(dòng)控制器


  • 摘要:我們?cè)谇懊娴幕谛螤钇ヅ涞囊曈X定位課程中,講述了形狀匹配的基本原理、應(yīng)用場(chǎng)景以及使用ZDevelop軟件實(shí)現(xiàn)形狀匹配功能的方法。但在課程演示的程序示例中,只輸出了一個(gè)匹配目標(biāo)的結(jié)果,本節(jié)課程我們將對(duì)該程序的功能進(jìn)行擴(kuò)展,講解如何實(shí)現(xiàn)多目標(biāo)形狀匹配功能。


image.png


我們?cè)谇懊娴幕谛螤钇ヅ涞囊曈X定位課程中,講述了形狀匹配的基本原理、應(yīng)用場(chǎng)景以及使用ZDevelop軟件實(shí)現(xiàn)形狀匹配功能的方法。但在課程演示的程序示例中,只輸出了一個(gè)匹配目標(biāo)的結(jié)果,本節(jié)課程我們將對(duì)該程序的功能進(jìn)行擴(kuò)展,講解如何實(shí)現(xiàn)多目標(biāo)形狀匹配功能。


基于形狀匹配的視覺定位課程內(nèi)容,可關(guān)注“正運(yùn)動(dòng)小助手”公眾號(hào),查看相關(guān)推文:


一檢測(cè)原理


多目標(biāo)形狀匹配的檢測(cè)原理和形狀匹配的檢測(cè)原理是一致的。


形狀匹配算法是基于特征相關(guān)的匹配算法,其核心思想就是將模板圖像在待檢測(cè)圖像中滑窗搜索,計(jì)算出模板圖像在待匹配圖像中各位置的相似度量值。



image.png


二應(yīng)用場(chǎng)景


1.多目標(biāo)定位

檢測(cè)視野上有(隨機(jī))多個(gè)固定形狀特征的待測(cè)目標(biāo),需要輸出目標(biāo)的位置信息。

2.多目標(biāo)位置跟隨

當(dāng)需要檢測(cè)的多個(gè)目標(biāo)位置不固定時(shí),一些檢測(cè)功能的ROI位置無(wú)法確定如檢測(cè)直線、檢測(cè)圓形等,我們可以利用檢測(cè)目標(biāo)周邊有固定距離的特征進(jìn)行位置跟隨。


三軟件演示


image.png


(一)多目標(biāo)形狀匹配功能實(shí)例演示

檢測(cè)要求:在“基于形狀匹配的視覺定位”的程序上增加獲取多個(gè)目標(biāo)結(jié)果的功能。


1.打開ZDevelop軟件:點(diǎn)擊[文件]→[打開項(xiàng)目]→選擇“基于形狀匹配的視覺定位”項(xiàng)目。


2.修改設(shè)計(jì)主運(yùn)行界面。


image.png


3.在global_variable.bas文件中修改并增加定義的全局變量。


增加定義全局變量:

'匹配結(jié)果,score、x、y、angle、scale

GLOBAL DIM d_match_rst(500)


GLOBAL DIM id 

id=0

4.在InitLocator.bas文件中初始化增加的全局變量。


增加初始化結(jié)果變量:

               '初始化匹配定位結(jié)果

  for i=0 to 499

  d_match_rst(i) = 0          

  next  

5.關(guān)聯(lián)主運(yùn)行界面值顯示控件變量。

image.png


6.在camera.bas文件中修改主運(yùn)行界面按下【單次采集】按鈕響應(yīng)的函數(shù)。


'主界面按下單次采集按鈕執(zhí)行的函數(shù)

GLOBAL SUB btn_grab()


    '如果d_use_imgfile=1時(shí)使用讀取本地圖片功能,使用控制器時(shí)請(qǐng)將此部分代碼注釋掉

    if (d_use_imgfile=1) then 

        if(d_index=3) then 

           d_index=0

        endif

        File_Name="多目標(biāo)匹配"+TOSTR(d_index,1,0)+".bmp"   '...flash多目標(biāo)匹配目錄下的圖片所在的路徑名稱

        ZV_IMGREAD(grabImg,File_Name,0)

        ZV_LATCH(grabImg, 0) 

        d_index=d_index+1

  return   

  endif

  ''讀取本地圖片功能結(jié)束

  

  '如果相機(jī)數(shù)量為0,提示先掃描相機(jī),并退出子函數(shù)不往下執(zhí)行

      if cam_num = 0   then 

          ?"請(qǐng)先掃描相機(jī)!"

      return 

      endif

    

      CAM_SETPARAM("TriggerSoftware", 0)  '發(fā)送觸發(fā)指令

      CAM_GET(grabImg, 0)                 '獲取一幀圖像存放到grabImg變量中

      ZV_LATCH(grabImg, 0)                '將圖像顯示到鎖存通道0中

  

END SUB

7.在main.bas文件中添加主運(yùn)行界面按下【上一頁(yè)】按鈕時(shí)響應(yīng)的函數(shù)并關(guān)聯(lián)動(dòng)作函數(shù)名。


'主界面點(diǎn)擊上一頁(yè)按鈕時(shí)響應(yīng)的函數(shù)

GLOBAL SUB btn_UpPage()

      id=id-1        'id變量自減1

      if id<0 then '如果id變量<0

          id =0      'id=0

      endif

END SUB


image.png


8.在main.bas文件中添加主運(yùn)行界面按下【下一頁(yè)】按鈕時(shí)響應(yīng)的函數(shù)并關(guān)聯(lián)動(dòng)作函數(shù)名。


'主界面點(diǎn)擊下一頁(yè)按鈕時(shí)響應(yīng)的函數(shù)

GLOBAL SUB btn_DownPage()

    id=id+1

    if(id=12) then 

        id=11

    endif  

  

END SUB

image.png

9.在main.bas文件中修改創(chuàng)建模板界面按下【測(cè)試】按鈕時(shí)響應(yīng)的函數(shù)。


'創(chuàng)建模板界面按下測(cè)試按鈕時(shí)響應(yīng)的函數(shù)

GLOBAL SUB btn_loc_test()

    if (d_is_creModel = 0) then '如果創(chuàng)建模板標(biāo)志=0

        ?"未創(chuàng)建模板!"          '提示未創(chuàng)建模板毛病返回子函數(shù)不往下執(zhí)行

        return

    endif

  

    '開始匹配

    TICKS = 0 '開始計(jì)時(shí)

    for i=0 to 499

    d_match_rst(i) = 0          

    next 

    table(0)=0

    ZVOBJECT match_rst, sImg, colorImg

    '對(duì)圖像進(jìn)行3*3高斯平滑處理,處理后的圖像輸出到sImg變量中

    ZV_GAUSSBLUR(grabImg, sImg, 3)

    '根據(jù)模板子圖像和搜索參數(shù)進(jìn)行目標(biāo)匹配,并將匹配結(jié)果存放到match_rst矩陣中

    ZV_SHAPEFIND(s_mod, sImg, match_rst, d_match_param(0), d_match_param(1), d_match_param(2), d_match_param(3), d_match_param(4), d_match_param(5), d_match_param(6))

    ZV_MATINFO(match_rst, 0)     '獲取矩陣結(jié)果信息。并存放到起始地址為0的table數(shù)組中

    ZV_GRAYTORGB(sImg, colorImg) '灰度圖轉(zhuǎn)換到RGB圖,作為匹配結(jié)果圖像

    

    if TABLE(0) > 0 then         '如果匹配到目標(biāo)

        local rowr

        for rowr = 0 to TABLE(0)-1

            '獲取match_rst矩陣中第rowr行的數(shù)據(jù)存放到起始地址為3的table數(shù)組中,table最大長(zhǎng)度5

          ZV_MATGETROW(match_rst, rowr, 5, 3)  

    

    '      

            d_match_rst(rowr*5+0) = TABLE(3)          '將匹配結(jié)果賦值給定義的結(jié)果變量,顯示到界面

            d_match_rst(rowr*5+1) = TABLE(4)

            d_match_rst(rowr*5+2) = TABLE(5)

            d_match_rst(rowr*5+3) = TABLE(6)

            d_match_rst(rowr*5+4) = TABLE(7)

            

            '計(jì)算剛性變換矩陣

            ZV_GETRIGIDVECTOR(mat_rigid1, 0, 0, 0, TABLE(4), TABLE(5), TABLE(6))

            '對(duì)輪廓或輪廓序列進(jìn)行仿射變換

            ZV_ConTAFFINE(contlist1, mat_rigid1, tsContlist1)

            '在colorSubImg圖像上繪制綠色的輪廓序列

            ZV_ConTLIST(colorImg, tsContlist1, ZV_COLOR(0, 255, 0), 0)

            '在匹配目標(biāo)上繪制對(duì)應(yīng)的編號(hào),以便和輸出結(jié)果信息相對(duì)應(yīng)

                    ZV_TEXT(colorImg, TOSTR(rowr+1,1,0),TABLE(4),TABLE(5),60,ZV_COLOR(0, 255, 0))

    '      

        next

      else '未匹配到目標(biāo)時(shí),將結(jié)果賦值為-1

           for i=0 to 499

             d_match_rst(i) = -1          

           next 

      endif

      

      d_match_time = abs(TICKS) '計(jì)算匹配消耗時(shí)間

      ZV_LATCH(colorImg, 0)     '顯示匹配結(jié)果圖像

  

END SUB

(二)仿真演示效果


image.png

image.pngimage.png

image.png


本次,正運(yùn)動(dòng)技術(shù)VPLC系列機(jī)器視覺運(yùn)動(dòng)控制一體機(jī)應(yīng)用例程(一)——多目標(biāo)形狀匹配功能,就分享到這里。


更多精彩內(nèi)容請(qǐng)關(guān)注“正運(yùn)動(dòng)小助手”公眾號(hào),需要相關(guān)開發(fā)環(huán)境與例程代碼,請(qǐng)咨詢正運(yùn)動(dòng)技術(shù)銷售工程師:400-089-8936。


本文由正運(yùn)動(dòng)技術(shù)原創(chuàng),歡迎大家轉(zhuǎn)載,共同學(xué)習(xí),一起提高中國(guó)智能制造水平。文章版權(quán)歸正運(yùn)動(dòng)技術(shù)所有,如有轉(zhuǎn)載請(qǐng)注明文章來(lái)源。


下一篇: PLC、DCS、FCS三大控

上一篇: 會(huì)PLC也能玩轉(zhuǎn)機(jī)器視

推薦產(chǎn)品

更多
美女网站一区二区_在线观看日韩毛片_成人在线视频首页_欧美精品一区二区三区久久久_国产精品亚洲一区二区三区在线_日本免费新一区视频_日本美女一区二区三区_精品亚洲成a人_久久不见久久见免费视频1_91首页免费视频_欧美一区二区在线看_91精品91久久久中77777_天堂蜜桃一区二区三区_av在线一区二区_欧美不卡一区二区_欧美影视一区二区三区


        欧美国产精品一区二区| 日本在线观看一区二区三区| 裸体在线国模精品偷拍| 亚洲精品v日韩精品| 亚洲免费色视频| 国产精品麻豆久久久| 亚洲欧美在线aaa| 日韩一区在线免费观看| 国产精品护士白丝一区av| 中文文精品字幕一区二区| 中文字幕中文字幕在线一区 | 3d成人动漫网站| 555www色欧美视频| 日韩一级二级三级| 日韩精品专区在线影院观看| 日韩一区二区电影在线| 久久这里都是精品| 久久精品亚洲精品国产欧美| xfplay精品久久| 欧美激情在线一区二区三区| 国产精品对白交换视频| 一区二区三区四区视频精品免费 | 亚洲精品高清在线| 亚洲国产成人高清精品| 日本欧美韩国一区三区| 国产精品1024久久| 不卡日韩av| 玛丽玛丽电影原版免费观看1977 | 在线一区二区三区做爰视频网站| 欧美影视一区在线| 91精选在线观看| 欧美高清在线一区二区| 一区二区三区丝袜| 全部av―极品视觉盛宴亚洲| 成人黄色在线看| 欧美一区激情视频在线观看| 相泽南亚洲一区二区在线播放 | 国产精品v欧美精品v日韩| 亚洲欧美成人一区| 欧美一区二区三区免费视频 | 欧美不卡123| 国产亚洲va综合人人澡精品| 亚洲免费在线观看视频| 日本不卡不码高清免费观看| av日韩在线网站| 一本色道久久综合亚洲精品婷婷| 欧美三级日韩在线| 国产日韩欧美高清在线| 免费成人小视频| 国产精品手机在线| 91精品91久久久中77777| 久久一夜天堂av一区二区三区| 国产精品天干天干在线综合| 免费不卡在线视频| 国产精品推荐精品| 欧美日韩免费一区二区三区视频| 国产欧美一区二区精品性色| 免费精品视频在线| 蜜桃传媒视频麻豆第一区免费观看 | 久久99精品国产91久久来源| 999国产在线| 一区二区三区四区不卡| 久久久三级国产网站| 日韩一区欧美二区| 成人国产一区二区| 91国产精品成人| 国产精品欧美一级免费| 黄色精品一二区| 欧美日韩一区二| 精品久久久久香蕉网| 婷婷久久综合九色综合伊人色| 99久久国产综合精品色伊| 在线免费观看日韩欧美| 一区二区三区在线观看国产| 国产电影精品久久禁18| 91久久国产最好的精华液| 欧美国产国产综合| 91丨porny丨国产入口| 欧美性感一区二区三区| 亚州成人在线电影| 国产厕所精品在线观看| 欧美tk丨vk视频| 国产一区二区91| 在线国产电影不卡| 一区二区三区高清不卡| 国产经典一区二区三区| wwwwxxxxx欧美| 国产精品一区二区果冻传媒| 欧美视频一二三区| 蜜臀av一区二区三区| 在线电影看在线一区二区三区| 一区二区三区中文字幕在线观看| 国产精品亚洲综合| 久久久久国产精品麻豆| 国产99一区视频免费| 91精品综合久久久久久| 国产精品1区2区3区| 91精品国产乱| 风间由美一区二区三区在线观看 | 99视频精品全部免费在线| 日韩欧美在线网站| 成人夜色视频网站在线观看| 欧美丰满美乳xxx高潮www| 国产成人在线视频网址| 欧美一区二区三区视频免费播放 | 天天影视色香欲综合网老头| 水蜜桃一区二区| 亚洲1区2区3区4区| 色素色在线综合| 激情偷乱视频一区二区三区| 日韩亚洲欧美在线| 91青青草免费观看| 亚洲欧洲av另类| 亚洲巨乳在线观看| 美日韩黄色大片| 日韩一区二区三区电影在线观看| 99久久伊人精品| 国产精品视频九色porn| 欧美大陆一区二区| 日韩电影免费在线观看网站| 欧美日韩一区二区在线观看视频| 国产成人自拍高清视频在线免费播放| 日韩一级免费观看| 国产伦理久久久| 亚洲aⅴ怡春院| 在线观看91精品国产麻豆| 99久久久精品| 亚洲人被黑人高潮完整版| 性刺激综合网| 国内一区二区视频| 久久久久九九视频| 日本免费高清一区| 久久99精品久久久| 久久久国产精华| 日韩精品成人一区二区在线观看| 久久国产精品一区二区| 精品福利视频一区二区三区| 久久天天狠狠| 国产伦精品一区二区三区视频青涩| 久久综合丝袜日本网| 欧美日本国产精品| 国产乱子伦视频一区二区三区| 国产片一区二区| 一本一道波多野结衣一区二区| 国产成人免费xxxxxxxx| 日韩美女久久久| 欧美日韩你懂得| 精品蜜桃一区二区三区| 久久99精品视频| 一区视频在线播放| 欧美日韩国产小视频在线观看| av激情久久| 另类欧美日韩国产在线| 国产欧美日韩另类视频免费观看| 亚洲自拍三区| 99国产超薄肉色丝袜交足的后果| 性做久久久久久免费观看欧美| 精品国产乱子伦一区| 亚洲永久激情精品| ts人妖另类在线| 久久66热偷产精品| 亚洲乱码中文字幕| 欧美大片一区二区| 亚洲一区不卡在线| 99re6在线| 国内精品在线播放| 亚洲午夜免费视频| 久久亚区不卡日本| 色婷婷综合久久久中文字幕| 国产精品一区二区三区不卡| 国产传媒久久文化传媒| 日韩成人午夜电影| 亚洲欧美在线aaa| 欧美电影免费观看高清完整版在线 | 久久亚洲影视婷婷| 最近看过的日韩成人| 精品日产一区2区三区黄免费| 国产成人日日夜夜| 免费亚洲电影在线| 一区二区欧美精品| 国产精品欧美一区二区三区| 日韩欧美成人激情| 在线免费观看日本一区| 久久一区免费| 91入口在线观看| 国产不卡一区视频| 九九视频精品免费| 视频一区二区三区在线| 亚洲免费电影在线| 中文字幕乱码亚洲精品一区| 日韩精品一区二区三区蜜臀| 欧美日韩国产a| 色综合中文综合网| www.亚洲在线| 激情综合五月天| 日韩二区三区在线观看| 亚洲蜜臀av乱码久久精品 | 久久av老司机精品网站导航| 亚洲一区二区在线免费观看视频| 国产精品网站在线播放|