日B视频 亚洲,啪啪啪网站一区二区,91色情精品久久,日日噜狠狠色综合久,超碰人妻少妇97在线,999青青视频,亚洲一区二卡,让本一区二区视频,日韩网站推荐

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

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

3天內(nèi)不再提示

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

正運動技術(shù) ? 來源:正運動技術(shù) ? 作者:正運動技術(shù) ? 2022-05-07 10:50 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

1.png

背景

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

ROI創(chuàng)建有以下兩個優(yōu)點:

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

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

在采集到一張圖像后,即可在圖像上框選感興趣的區(qū)域創(chuàng)建ROI。

常見的ROI類型有:矩形、旋轉(zhuǎn)矩形、圓形、圓環(huán)。本期課程以創(chuàng)建矩形ROI為例。

2.png

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

01VPLC控制器

(一)VPLC516E構(gòu)架圖

3.png

(二)課前準備

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

2.VPLC516E一臺

3.24V直流電源一個

4.網(wǎng)線一根

5.WinSCP軟件

6.電線若干

02課程主要使用的指令

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

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

參數(shù):

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

width,height:區(qū)域?qū)捄透?/p>

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

MOUSE_SCAN (num)

參數(shù):

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

3.ZV_HMIADJRECT -- 矩形ROI調(diào)整

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

參數(shù):

mousex:HMI 控件的鼠標X坐標

mousey:HMI 控件的鼠標Y坐標

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

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

返回值:

hittype:根據(jù)鼠標點擊位置計算的新的擊中區(qū)域編號

4.MOUSE_STATE -- 讀取觸摸狀態(tài)

MOUSE_STATE (num)

參數(shù):

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

5.HMI_CONTROLSIZEX -- 獲取控件寬度

HMI_CONTROLSIZEX ([winid, controlid])

參數(shù):

winid:HMI文件里面窗口編號

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

6.HMI_CONTROLSIZEY -- 獲取控件高度

HMI_CONTROLSIZEX ([winid, controlid])

參數(shù):

winid:HMI文件里面窗口編號

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

7.ZV_POSTOIMG -- HMI控件坐標轉(zhuǎn)圖像坐標

ZV_POSTOIMG(latch_id,num,tab_in_id,tab_out_id)

參數(shù):

latch_id:鎖存通道號

num:坐標點數(shù)量

tab_in_id:存放轉(zhuǎn)換前坐標點的TABLE索引,num個坐標點數(shù)據(jù)依次為x、y、x、y......

tab_out_id:存放轉(zhuǎn)換后坐標點的TABLE索引

8.DRAWRECT --繪制矩形

DRAWRECT(x1,y1,x2,y2)

參數(shù):

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

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



03軟件實現(xiàn)


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

4.png

2.設計HMI主界面和關(guān)聯(lián)它的控件變量。

5.png

3.編寫實現(xiàn)對圖像進行ROI創(chuàng)建的執(zhí)行函數(shù)。

'ROI創(chuàng)建的執(zhí)行函數(shù)

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) '獲取調(diào)整區(qū)域標志

is_redraw = 1 '將繪圖標志置1

endif

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

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

is_redraw = 1 '將繪圖標志置1

endif

if (MOUSE_state(11)) then

ZV_HMIADJRECT(table(11), table(12), 25, hit_pos) '調(diào)整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的控件坐標數(shù)據(jù)轉(zhuǎn)到圖像坐標數(shù)據(jù)

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

d_roi_rect(1) = TABLE(16)

d_roi_rect(2) = table(17)

d_roi_rect(3) = table(18)

SET_REDRAW '全局繪制

endif

endif

ENDSUB


'ROI區(qū)域更新后實時繪制ROI區(qū)域

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

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

審核編輯:湯梓紅


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

    關(guān)注

    166

    文章

    4831

    瀏覽量

    126546
  • 一體機
    +關(guān)注

    關(guān)注

    0

    文章

    1342

    瀏覽量

    34887
  • 運動控制
    +關(guān)注

    關(guān)注

    5

    文章

    840

    瀏覽量

    34687
收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評論

    相關(guān)推薦
    熱點推薦

    觸拓(CHUTO)32 寸立式點餐,大屏觸控點餐快人步#觸拓 # 自助一體機 #點餐

    一體機
    深圳市觸拓科技有限公司
    發(fā)布于 :2026年04月08日 12:23:06

    觸拓(CHUTO)戶外廣告一體機,無懼酷暑全天候在線# 觸拓 #戶外觸摸一體機

    一體機
    深圳市觸拓科技有限公司
    發(fā)布于 :2026年04月08日 12:20:40

    慕尼黑上海電子設備展,正運動機器視覺運動控制一體機應用預覽(三)

    2026年慕尼黑上海設備展將于3月25-27日在上海新國際博覽中心盛大啟幕。屆時,正運動技術(shù)將攜機器視覺運動控制
    的頭像 發(fā)表于 03-30 15:31 ?1514次閱讀
    慕尼黑上海電子設備展,正<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>應用預覽(三)

    工控一體機在全自動高速貼片中的應用

    控制卡,同步管理多個貼裝頭的運動軌跡,避免機械振動導致的偏差。同時,工控一體機集成視覺處理模塊,通過CCD相機采集PCB板和元件圖像,利用數(shù)
    的頭像 發(fā)表于 03-14 14:15 ?624次閱讀

    OBOO鷗柏交互式查詢一體機:展館里的智能信息導航站

    一體機
    鷗柏科技
    發(fā)布于 :2025年12月30日 19:04:58

    運動磁驅(qū)多動子柔性產(chǎn)線解決方案

    機器視覺運動控制一體機在智能磁驅(qū)多動子的應用
    的頭像 發(fā)表于 12-26 10:48 ?1991次閱讀
    正<b class='flag-5'>運動</b>磁驅(qū)多動子柔性產(chǎn)線解決方案

    五軸精雕義齒切削校準解決方案

    機器視覺運動控制一體機在五軸義齒切削校準的應用
    的頭像 發(fā)表于 12-10 14:42 ?738次閱讀
    五軸精雕義齒<b class='flag-5'>機</b>切削校準解決方案

    Nullmax MaxDrive Basic智能前視一體機及小域控方案

    前視一體機產(chǎn)品結(jié)構(gòu)緊湊,主要集成前視攝像頭模組、圖像處理單元 (CPU/GPU/DSP) 以及智能駕駛軟件算法,可高效快速部署 ADAS 功能,是 L2 級智駕系統(tǒng)的優(yōu)選。因此,以智能前視一體機為代表的性價比方案持續(xù)保持強勁的市
    的頭像 發(fā)表于 11-24 14:28 ?901次閱讀
    Nullmax MaxDrive Basic智能前視<b class='flag-5'>一體機</b>及小域控方案

    工業(yè)一體機針對工業(yè)機器視覺需求開發(fā)的種集成化系統(tǒng)被廣泛應用

    隨著工業(yè)化的進程和技術(shù)的不斷發(fā)展,工業(yè)機器視覺成為現(xiàn)代工業(yè)生產(chǎn)中不可或缺的部分。作為工業(yè)機器視覺技術(shù)的核心組件之
    的頭像 發(fā)表于 11-17 09:55 ?501次閱讀

    工業(yè)一體機不同的安裝系統(tǒng)對應其應用功能有何差異?

    工業(yè)一體機種集計算、控制、人機交互等功能于一體的工業(yè)自動化設備。它在各個行業(yè)中都有廣泛的應用,包括制造業(yè)、物流業(yè)、工業(yè)自動化等。工業(yè)一體機
    的頭像 發(fā)表于 06-24 17:14 ?764次閱讀

    工業(yè)一體機應用在機器視覺領(lǐng)域上都有哪些常見性能優(yōu)勢?

    隨著工業(yè)化的進程和技術(shù)的不斷發(fā)展,工業(yè)機器視覺成為現(xiàn)代工業(yè)生產(chǎn)中不可或缺的部分。作為工業(yè)機器視覺技術(shù)的核心組件之
    的頭像 發(fā)表于 05-06 11:50 ?695次閱讀
    克东县| 汶上县| 河曲县| 林甸县| 蒙山县| 略阳县| 祁东县| 象山县| 正定县| 石首市| 泽州县| 郧西县| 玛沁县| 江西省| 梨树县| 叙永县| 孟村| 徐闻县| 综艺| 浦北县| 昆山市| 湖口县| 合江县| 平远县| 来凤县| 西华县| 佛学| 西贡区| 柯坪县| 白朗县| 富平县| 苍溪县| 定南县| 阿拉善左旗| 佛教| 读书| 沅江市| 福海县| 万宁市| 呼和浩特市| 玉田县|