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

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

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

3天內不再提示

【機器視覺運動控制一體機小課堂】三分鐘進行輪廓提取

正運動技術 ? 來源:正運動技術 ? 作者:正運動技術 ? 2022-07-07 14:53 ? 次閱讀

背景

輪廓提取是基于邊緣輪廓的算法,可用于需要提取工件輪廓信息后進行加工處理的檢測加工項目,可廣泛應用于點膠、激光切割、工件打磨等需要提取工件輪廓的領域。


輪廓是一種能存儲一系列點集的數據結構,可分為像素輪廓或亞像素輪廓。 輪廓指令只能提取特定屬性的輪廓。


提取圖像的邊緣信息時會不可避免地提取到一些非檢測目標的干擾輪廓信息,如未閉合的邊緣線條、毛刺等輪廓信息。


此時我們需要使用圖像預處理或者設置一些過濾條件來過濾一些干擾噪點。因此我們還需要根據目標的輪廓特點過濾掉雜散的冗余邊緣或進行邊緣的修補等操作去獲取我們實際所需的目標輪廓信息。

輪廓提取效果如下圖所示:

poYBAGLGgDyAdE0kAAMncECexmw909.png

將目標輪廓提取完成之后,我們就可以提取輪廓點集位置信息進行工件相 關的輪廓隨動加工處理。

注意:提取圖像目標輪廓前需確保圖像內目標輪廓的對比度明顯,才能保證輪廓提取的精度。

在上期課程中,我們講述了如何使用 VPLC系列機器視覺運動控制一體機進行 圖像拼接 的課程。本期課程正運動小助手給大家分享一下 VPLC系列機器視覺運動控制一體機進行輪廓提取的課程。


一.VPLC控制器

(一)VPLC516E構架圖

pYYBAGLGgS2ARZV4AAJ49QBUJaw051.png

(二)課前準備

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

2.VPLC516E一臺

3.24V直流電源一個

4.網線一根

5.WinSCP軟件

6.電線若干

二.課程主要使用的指令

1.ZV_AUTOTHRESH -- 自動二值化

ZV_AUTOTHRESH(src,dst,tab_thresh)

描述:

使用OTSU算法計算最佳閾值并對圖像進行自動二值化處理。

參數:

src:ZVOBJECT類型,源圖像,單通道圖像

dst:ZVOBJECT類型,二值圖像

tab_thresh:TABLE索引,輸出參數,使用的分割閾值

2.ZV_CONTGEN -- 生成輪廓

ZV_CONTGEN(img,contlist,mode,appro)

描述:

提取二值圖像的邊緣輪廓。

參數:

img:ZVOBJECT類型,源二值圖像

contlist:ZVOBJECT類型,提取到的輪廓序列,列表類型,輪廓序列中包含多個輪廓,每個輪廓由一系列的點集構成

mode:輪廓提取方式:0-外輪廓即被某輪廓封閉包圍的所有輪廓將不被提取,1-所有輪廓

appro:輪廓表示方式:0-點集方式即輪廓用一系列的點集表示,1-精簡方式即輪廓用一系列的點集表示但水平、垂直、對角線將被精簡成兩個端點,建議使用1

3.ZV_CONTFILTER -- 過濾

ZV_CONTFILTER(contlist,feature,min,max,is_invert)

描述:

將輪廓序列中的輪廓以某種特征進行過濾,保留滿足特征要求的輪廓。

參數:

contlist:ZVOBJECT類型,待過濾的輪廓序列,列表類型

feature:輪廓特征類型,參考排序,可取值-1,則按照順序取序號在范圍內的輪廓

min:特征值的下限

max:特征值的上限

is_invert:是否反向選擇,為1則保留不在范圍內的輪廓,默認值為0

4.ZV_CONTSORT -- 排序

ZV_CONTSORT(contlist,feature,is_inc)

描述:

對輪廓序列按照特征feature進行排序。

參數:

contlist:ZVOBJECT類型,待排序的輪廓序列,列表類型

feature:排序的特征類型,如下表所示

is_inc:指定是否升序,為0則降序排列,否則升序

輪廓特征如下:

poYBAGLGghiAWciQAAHhvKru4Qw181.png

5.ZV_CONTCOUNT -- 輪廓點數量

ZV_CONTCOUNT(contour,tab_count)

描述:

獲取輪廓中點的數量,支持在線命令,使用無需傳入TABLE索引參數。

參數:

contour:ZVOBJECT類型,輪廓

tab_count:TABLE索引,輸出參數,點的數量

6.ZV_CONTGETPT -- 輪廓點遍歷

ZV_CONTGETPT(contour,id,tab_pt)

描述:

獲取輪廓中的指定點坐標。

參數:

contour:ZVOBJECT類型,輪廓

id:指定點的id,第一個點的id為0

tab_pt:TABLE索引,輸出參數,獲取的點坐標x,y

7.ZV_CONTLIST -- 輪廓繪制

ZV_CONTLIST(img,contlist,color,auto_color)

描述:

繪制輪廓序列。

參數:

img:ZVOBJECT類型,繪制的目標圖像

contlist:ZVOBJECT類型,輪廓序列

color:繪制序列的顏色,img為彩色圖像時可用ZV_COLOR(r,g,b)生成顏色,img為黑白圖像時顏色取值為[0,255],如黑色0,灰色128,白色255

auto_color:是否自動設置顏色,為1則自動設置不同的顏色,color將不再使用

三、軟件實現

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

pYYBAGLGglqAQTeGAAAiIkdyjwE206.png

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

pYYBAGLGgmyAJA9BAAFRs9QSSuI665.png

3.編寫實現對圖像進行輪廓提取的執行函數。

'輪廓提取執行程序

GLOBAL sub main()

LOCAL dot_count,i

DMSET TABLE(10000,10000,0)

ZV_IMGCOPY(GrabImg,testImg) '復制圖像

ZV_AUTOTHRESH(testImg,testImg,0) '自動二值化

ZV_CONTGEN(testImg,contlist,outline_mode,outline_appro) '生成輪廓

ZV_CONTFILTER(contlist,filt_param(0),filt_param(1),filt_param(2),0)'對輪廓列表中的輪廓進行過濾

ZV_GRAYTORGB(GrabImg,ResImg) '灰度圖轉彩色圖

ZV_CONTSORT(contlist,filt_param(0),0)'對輪廓以周長特征進行降序排序

ZV_LISTGET(contlist,con,0)'獲取第0個輪廓

dot_count = ZV_CONTCOUNT(con)'獲取輪廓點數量

TABLE(10)=dot_count

FOR i = 0 TO dot_count-1

ZV_CONTGETPT(con,i,10000+i*2)'輪廓中的點坐標放到TABLE(0)中

NEXT

ZV_CONTLIST(ResImg,contlist,zv_color(0,255,0)) '繪制輪廓序列

ZV_LATCH(ResImg,1)

ENDSUB

本次,正運動技術【機器視覺運動控制一體機小課堂】 三分鐘進行輪廓提取 ,就分享到這里。

審核編輯 黃昊宇

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

    關注

    114

    文章

    17026

    瀏覽量

    183305
  • 運動控制
    +關注

    關注

    4

    文章

    643

    瀏覽量

    33428
收藏 人收藏

    評論

    相關推薦
    熱點推薦

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

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

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

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

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

    技術針對現有市場需求,開發了種基于VPLC系列機器視覺運動控制一體機的五軸聯動點膠解決方案,適
    發表于 07-29 14:29

    免費三分鐘

    免費三分鐘回撥電話,,綠色的,對號碼有次數限制.有三分鐘通話時長,,反其道而行不就又是三分鐘,請各位靈活運用(見例)假如我的電話是1301309****,而我要打的電話是1386551****.把
    發表于 03-02 17:27

    三分鐘讓你明白電池為什么會鼓包

    三分鐘讓你明白電
    發表于 11-12 08:18 ?7.1w次閱讀

    VPLC系列機器視覺運動控制一體機快速入門(十)

    VPLC系列機器視覺運動控制一體機實現OCR的功能
    的頭像 發表于 11-08 17:09 ?1323次閱讀
    VPLC系列<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>快速入門(十)

    VPLC系列機器視覺運動控制一體機快速入門(六)

    VPLC系列機器視覺運動控制一體機快速入門標定功能示例篇
    的頭像 發表于 09-29 18:05 ?1200次閱讀
    VPLC系列<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>快速入門(六)

    VPLC系列機器視覺運動控制一體機快速入門(九)

    VPLC系列機器視覺運動控制一體機實現外觀檢測功能---檢測劃痕
    的頭像 發表于 10-18 18:08 ?1106次閱讀
    VPLC系列<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>快速入門(九)

    VPLC系列機器視覺運動控制一體機快速入門(五)

    此前,我們依次講解了軟硬件介紹及計數實例、相機的基本使用、基于形狀匹配的視覺定位以及BLOB有無檢測等。   今天,正運動技術為大家分享下VPLC系列機器
    的頭像 發表于 09-26 18:06 ?1276次閱讀
    VPLC系列<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>快速入門(五)

    VPLC系列機器視覺運動控制一體機快速入門(八)

    VPLC系列機器視覺運動控制一體機快速入門(八)實現測量點/直線/圓的功能
    的頭像 發表于 10-14 18:39 ?1511次閱讀
    VPLC系列<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>快速入門(八)

    快樂解說MCU:三分鐘,帶你了解低功耗MCU

    快樂解說MCU:三分鐘,帶你了解低功耗MCU
    的頭像 發表于 09-18 10:56 ?1676次閱讀

    三分鐘了解飛創直線電機運動模組特點、選型及應用-FCL系列

    三分鐘了解飛創直線電機運動模組特點、選型及應用-FCL系列
    的頭像 發表于 02-05 16:28 ?886次閱讀
    <b class='flag-5'>三分鐘</b>了解飛創直線電機<b class='flag-5'>運動</b>模組特點、選型及應用-FCL系列

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

    機器視覺運動控制一體機VPLC532E在汽車膠帶纏繞的開放式CNC應用
    的頭像 發表于 08-19 10:03 ?657次閱讀
    <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>VPLC532E在汽車膠帶纏繞的開放式CNC應用

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

    機器視覺運動控制一體機在DELTA并聯機械手視覺上下料的應用
    的頭像 發表于 10-24 09:02 ?978次閱讀
    <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>上下料應用

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

    緊湊型機器視覺運動控制一體機
    的頭像 發表于 12-20 09:55 ?663次閱讀
    高集成<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>VPLC712!
    主站蜘蛛池模板: 欧洲成人r片在线观看 | 国产亚洲综合精品一区二区三区 | 男女爱爱免费高清 | 国产秦先生大战白丝97在线 | 男人你懂的在线观看视频 | 国产乱码精品一区二区三 | 在线欧美视频免费观看国产 | 人人干人| 日本不卡在线一区二区三区视频 | 在线免费观看一级毛片 | 亚洲精品视频专区 | 国产一区二区精品 | 成熟女性毛茸茸xx免费视频 | 日韩免费网站 | 久久永久免费 | 最近2018中文字幕免费看在线 | 欧美成人精品欧美一级乱黄 | 日本成本人三级在线观看2018 | 你懂的网站在线播放 | 日本三级带日本三级带黄首页 | 男人女人的免费视频网站 | 国产永久免费爽视频在线 | 天天做天天干 | 第一福利在线 | 国产精品久久在线观看 | 日本三级香港三级人妇99 | 亚欧美视频 | 天天噜天天射 | 天天爽夜夜爽天天做夜夜做 | 亚洲怡红院在线 | 97视频hd| 老师办公室高h文小说 | 久久亚洲综合中文字幕 | 32pao强力打造免费高速高清 | 在线精品国产第一页 | 校园激情综合网 | a看片 | 一级日本大片免费观看视频 | 特黄大片aaaaa毛片 | 天天干天天干天天插 | 8888奇米四色在线 |