在线观看www成人影院-在线观看www日本免费网站-在线观看www视频-在线观看操-欧美18在线-欧美1级

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

使用VPLC系列機器視覺運動控制一體機對圖像進行ROI創建

正運動技術 ? 來源:正運動技術 ? 作者:正運動技術 ? 2022-05-07 10:50 ? 次閱讀
1.png

背景

ROI即感興趣區域是我們機器視覺圖像處理經常使用的基本功能。在實際的視覺檢測項目過程中,我們將待檢測目標的檢測特征框選出來的區域稱作ROI(感興趣區域)。使用ROI功能我們可以針對性的處理目標特征,提升檢測效率和準確性,同時還可以過濾掉環境中引入的干擾因素。

ROI創建有以下兩個優點:

1.可縮減處理圖像的區域范圍,減少圖像像素處理量,縮短圖像處理時間,提升效率。

2.基準模板。框選檢測目標特征后可過濾掉干擾因素,提高檢測方案的準確度。

在采集到一張圖像后,即可在圖像上框選感興趣的區域創建ROI。

常見的ROI類型有:矩形、旋轉矩形、圓形、圓環。本期課程以創建矩形ROI為例。

2.png

在上期課程中,我們講述了如何使用 VPLC系列機器視覺運動控制一體機進行圖像開閉運算的課程。本期課程正運動小助手給大家分享一下VPLC系列機器視覺運動控制一體機對圖像進行ROI創建的課程。

01VPLC控制器

(一)VPLC516E構架圖

3.png

(二)課前準備

1.電腦一臺,安裝ZDevelop3.10以上版本軟件

2.VPLC516E一臺

3.24V直流電源一個

4.網線一根

5.WinSCP軟件

6.電線若干

02課程主要使用的指令

1.SET_REDRAW -- 指定區域重新繪制(需要在自定義元件的刷新函數中使用)

SET_REDRAW ([x, y, width, height])

參數

X,Y:顯示區域左上角的坐X、Y坐標位置

width,height:區域寬和高

2.MOUSE_SCAN -- 掃描觸摸按下動作

MOUSE_SCAN (num)

參數:

num:觸摸對應的位置的X、Y坐標分別存儲在table(num), table(num+1)

3.ZV_HMIADJRECT -- 矩形ROI調整

hittype = ZV_HMIADJRECT(mousex,mousey,tab_rect,hittype)

參數:

mousex:HMI 控件的鼠標X坐標

mousey:HMI 控件的鼠標Y坐標

tab_rect:保存矩形ROI參數的TABLE索引,依次為ltx、lty、 rbx、rby,即分別為正矩形左上角坐標ltx、lty,右下角坐標rbx、 rby,對應的是hmi控件坐標系下的值,調整后的值將直接替換調整前的值。

hittype:指定擊中區域編號,表示指令要調整的矩形對應部分,為-1時表示無效編號,不對矩形做調整;為有效編號時則調整矩形對應的部分。按下鼠標左鍵則返回當前選中的擊中區域編號,按住鼠標左鍵不放再移動鼠標表示在不斷地在調整指定編號所對應的矩形部分,此時返回的擊中區域編號與輸入的編號一致。

返回值:

hittype:根據鼠標點擊位置計算的新的擊中區域編號

4.MOUSE_STATE -- 讀取觸摸狀態

MOUSE_STATE (num)

參數:

num:觸摸對應的位置的 X,Y 坐標分別存儲在 table(num), table(num+1)

5.HMI_CONTROLSIZEX -- 獲取控件寬度

HMI_CONTROLSIZEX ([winid, controlid])

參數:

winid:HMI文件里面窗口編號

controlid:元件編號,缺省為當前自定義元件寬度

6.HMI_CONTROLSIZEY -- 獲取控件高度

HMI_CONTROLSIZEX ([winid, controlid])

參數:

winid:HMI文件里面窗口編號

controlid:元件編號,缺省為當前自定義元件高度

7.ZV_POSTOIMG -- HMI控件坐標轉圖像坐標

ZV_POSTOIMG(latch_id,num,tab_in_id,tab_out_id)

參數:

latch_id:鎖存通道號

num:坐標點數量

tab_in_id:存放轉換前坐標點的TABLE索引,num個坐標點數據依次為x、y、x、y......

tab_out_id:存放轉換后坐標點的TABLE索引

8.DRAWRECT --繪制矩形

DRAWRECT(x1,y1,x2,y2)

參數:

x1,y1:顯示區域左上角的坐標位置

x2,y2:顯示區域右下角的坐標位置



03軟件實現


1.打開ZDevelop軟件:新建名稱為“創建ROI.zpj”項目→新建“HMI”文件→新建“main.bas”文件(用于編寫界面響應函數、并開啟HMI自動運行任務)→新建“相機采集.bas”文件(用于實現相機采集功能)→新建“初始化.bas”文件(用于初始化測量參數)→文件添加到項目。

4.png

2.設計HMI主界面和關聯它的控件變量。

5.png

3.編寫實現對圖像進行ROI創建的執行函數。

'ROI創建的執行函數

GLOBAL SUB update_roi()

local is_redraw,lv_i

SET_REDRAW '全局繪制

if ROI_flag=1 THEN

if mouse_scan(11) = 1 then '掃描鼠標按下操作

hit_pos = ZV_HMIADJRECT(table(11), table(12), 25, -1) '獲取調整區域標志

is_redraw = 1 '將繪圖標志置1

endif

if mouse_scan(11) = -1 then '掃描鼠標松開操作

ZV_HMIADJRECT(table(11), table(12), 25, hit_pos) '調整ROI的位置

is_redraw = 1 '將繪圖標志置1

endif

if (MOUSE_state(11)) then

ZV_HMIADJRECT(table(11), table(12), 25, hit_pos) '調整ROI的位置

is_redraw = 1 '將繪圖標志置1

endif

if (TABLE(25) >= 0) AND (TABLE(27) <= and="">= 0) AND (TABLE(28) <= HMI_CONTROLSIZEY(10,2))? THEN

TABLE(30) = TABLE(25) ' CX

TABLE(31) = TABLE(26) ' CY

TABLE(32) = TABLE(27) ' Width

TABLE(33) = TABLE(28) ' Height

ELSEIF (TABLE(25) < 0) OR (table(27) > HMI_CONTROLSIZEX(10,2)) OR (table(26) < 0) OR (table(28) > HMI_CONTROLSIZEY(10,2)) THEN

TABLE(25) = TABLE(30)

TABLE(26) = TABLE(31)

TABLE(27) = TABLE(32)

TABLE(28) = TABLE(33)

endif

if (1 = is_redraw) then

is_redraw = 0 '將繪圖標志置0

ZV_POSTOIMG(0, 2, 25, 15)'將ROI的控件坐標數據轉到圖像坐標數據

d_roi_rect(0) = TABLE(15)'將ROI的圖像坐標數據賦值給定義的變量

d_roi_rect(1) = TABLE(16)

d_roi_rect(2) = table(17)

d_roi_rect(3) = table(18)

SET_REDRAW '全局繪制

endif

endif

ENDSUB


'ROI區域更新后實時繪制ROI區域

GLOBAL SUB draw_roi()

if ROI_flag= 1 THEN

SET_COLOR(rgb(0,255,0)) '設置繪制時畫筆的顏色為綠色

'繪制矩形

DRAWRECT(table(25),table(26),table(27),table(28))

'繪制十字標

DRAWLINE((table(25)+table(27))/2-5,(table(28)+table(26))/2,(table(25)+table(27))/2+5,(table(28)+table(26))/2)

DRAWLINE((table(25)+table(27))/2,(table(28)+table(26))/2-5,(table(25)+table(27))/2,(table(28)+table(26))/2+5)

endif

END SUB

本次,正運動技術【機器視覺運動控制一體機小課堂】三分鐘對圖像進行ROI創建,就分享到這里。

審核編輯:湯梓紅


聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • 機器視覺
    +關注

    關注

    162

    文章

    4379

    瀏覽量

    120402
  • 一體機
    +關注

    關注

    0

    文章

    900

    瀏覽量

    32739
  • 運動控制
    +關注

    關注

    4

    文章

    581

    瀏覽量

    32885
收藏 人收藏

    評論

    相關推薦

    高集成機器視覺運動控制一體機VPLC712!

    緊湊型機器視覺運動控制一體機
    的頭像 發表于 12-20 09:55 ?166次閱讀
    高集成<b class='flag-5'>機器</b><b class='flag-5'>視覺</b><b class='flag-5'>運動</b><b class='flag-5'>控制</b><b class='flag-5'>一體機</b><b class='flag-5'>VPLC</b>712!

    機器視覺運動控制一體機在DELTA并聯機械手視覺上下料應用

    機器視覺運動控制一體機在DELTA并聯機械手視覺上下料的應用
    的頭像 發表于 10-24 09:02 ?406次閱讀
    <b class='flag-5'>機器</b><b class='flag-5'>視覺</b><b class='flag-5'>運動</b><b class='flag-5'>控制</b><b class='flag-5'>一體機</b>在DELTA并聯機械手<b class='flag-5'>視覺</b>上下料應用

    聚徽-觸摸一體機包含哪些產品

    觸摸一體機包含多種產品,這些產品主要基于不同的觸摸屏技術和應用場景進行分類。以下是些主要的觸摸一體機產品分類:
    的頭像 發表于 09-05 09:22 ?316次閱讀

    藍海華騰參股公司頂控科技發布運動控制一體機系列產品

    藍海華騰參股公司深圳市頂控科技有限公司運動控制一體機系列產品上市!本次新品發布會發布三個系列產品,這三個
    的頭像 發表于 09-03 09:28 ?527次閱讀

    機器視覺運動控制一體機VPLC532E在汽車膠帶纏繞的開放式CNC應用

    機器視覺運動控制一體機VPLC532E在汽車膠帶纏繞的開放式CNC應用
    的頭像 發表于 08-19 10:03 ?340次閱讀
    <b class='flag-5'>機器</b><b class='flag-5'>視覺</b><b class='flag-5'>運動</b><b class='flag-5'>控制</b><b class='flag-5'>一體機</b><b class='flag-5'>VPLC</b>532E在汽車膠帶纏繞的開放式CNC應用

    VPLC系列機器視覺運動控制一體機在五軸聯動點膠上的應用

    技術針對現有市場需求,開發了種基于VPLC系列機器視覺運動
    發表于 07-29 14:29

    機器視覺控制運動原理是什么

    機器視覺控制運動原理是個復雜而深入的主題。下面將從以下幾個方面進行介紹:
    的頭像 發表于 07-04 10:42 ?563次閱讀

    聚徽觸控-工控一體機和 PLC 一體機有什么不同

    在工業自動化領域,工控一體機和 PLC 一體機都扮演著重要角色。盡管它們在某種程度上有所重疊,但它們在功能、應用和設計結構等方面存在顯著的不同。工控一體機和 PLC 一體機有什么不同,
    的頭像 發表于 06-21 10:05 ?487次閱讀

    集特一體機

    顯卡一體機
    jf_67464575
    發布于 :2024年05月22日 09:05:55

    基于VPLC711的曲面外觀檢測XYR運動控制解決方案

    中心線永遠與產品表面垂直(曲面處相機中心線始終與切線方向垂直)。 (2)相機到被檢測產品的距離保持致,任何位置L1=L2 VPLC711機器視覺
    發表于 04-16 17:58

    機器視覺運動控制一體機在喇叭跟隨點膠上的應用

    等問題。 正運動技術視覺點膠整體解決方案: 在此背景下,正運動技術的視覺點膠整體解決方案脫穎而出,方案是基于VPLC
    發表于 04-16 17:37

    機器視覺運動控制一體機在光伏匯流焊機器人系統的解決方案

    一體機結合SCARA機械手+機器視覺的電池片匯流焊解決方案。可解決不同角度來料、規格等光伏太陽能電池板的串焊需求,實現生產效率和精度等大幅提升,同時將廢品率降至僅12%,并顯著加快數據處理速度,提高了
    發表于 02-28 15:01

    人臉考勤打卡一體機

    一體機
    jf_66410442
    發布于 :2024年01月09日 11:09:22
    主站蜘蛛池模板: 日日摸夜夜爽夜夜爽出水| bt种子搜索在线| 香蕉视频久久久| 色之综合天天综合色天天棕色| 永久免费在线视频| 久碰香蕉精品视频在线观看| 亚洲 欧美 精品| 天天色天天综合网| 国产人成精品香港三级古代| 日本黄段视频| 深夜偷偷看视频在线观看| 女的扒开尿口让男人桶爽| 性欧美一区| 国产婷婷综合在线精品尤物| 天天天天操| 尤物久久99热国产综合| 五月天婷婷网站| 亚洲黄色小说网站| 又粗又爽又色男女乱淫播放男女| 亚洲理论在线| 九九热在线视频观看 | 男女性接交无遮挡免费看视频| aa国产| 久久国产美女| 日本xxx69hd| 视频在线观看网站| 羞羞视频靠逼视频大全| 一级色视频| 亚洲人毛茸茸bbxx| 曰韩欧美| 一色桃子juy774在线播放| 99热久久久久久久免费观看| 欧美精品一区二区三区在线播放| 亚洲天堂首页| 欧美二级黄色片| 久久99色| 黄色免费毛片| 国产精品美女自在线观看免费| 国产美女作爱| 人人免费操| 九色视频在线看|