色哟哟视频在线观看-色哟哟视频在线-色哟哟欧美15最新在线-色哟哟免费在线观看-国产l精品国产亚洲区在线观看-国产l精品国产亚洲区久久

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

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

審核編輯 黃昊宇

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

    關注

    112

    文章

    16339

    瀏覽量

    177860
  • 運動控制
    +關注

    關注

    4

    文章

    579

    瀏覽量

    32861
收藏 人收藏

    評論

    相關推薦

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

    一體機結合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 ?1014次閱讀
    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 ?946次閱讀
    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 ?788次閱讀
    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 ?1033次閱讀
    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 ?1131次閱讀
    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>快速入門(八)

    三分鐘看懂雪崩光電二極管

    三分鐘看懂雪崩光電二極管
    的頭像 發表于 11-23 09:09 ?1912次閱讀
    <b class='flag-5'>三分鐘</b>看懂雪崩光電二極管

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

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

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

    機器視覺運動控制一體機VPLC532E在汽車膠帶纏繞的開放式CNC應用
    的頭像 發表于 08-19 10:03 ?323次閱讀
    <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 ?352次閱讀
    <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 ?89次閱讀
    高集成<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!
    主站蜘蛛池模板: 人驴交f ee欧美| 国产亚洲精品久久久999密臂| 一本道久在线综合色姐| 我就去色色| 丝袜美女自摸| 日本无码人妻精品一区二区视频| 免费国产久久拍久久爱| 考好老师让你做一次H| 久久精品国产首叶| 精品午夜视频| 久久99精品国产自在自线| 黑人猛挺进小莹的体内视频| 国产精品你懂的在线播放| 国产AV精品一区二区三区漫画| 成年黄网站免费大全毛片| xxxx俄罗斯1819| SAO货腿张开JI巴CAO死我| a久久99精品久久久久久蜜芽| a级老头和老太xxxx| jzz大全18| 成人免费看片又大又黄| 大学生宿舍飞机china free | 久久最新地址获取| 久久国产精品无码视欧美| 久久免费视频| 嫩草影院精品视频在线观看| 免费在线观看的毛片| 欧美精品九九99久久在免费线| 青柠在线视频| 天堂岛www| 亚洲国产在线2o20| 伊人色综合久久天天网| 69日本人XXXX护士HD| qvod 在线| 国产精品久久人妻拍拍水牛影视| 国产精品亚洲AV毛片一区二区三区| 国产午夜不卡在线观看视频666| 国内精品蜜汁乔依琳视频| 久久免费观看视频| 欧美乱妇日本无乱码特黄大片| 日韩一区二区三区视频在线观看|