色哟哟视频在线观看-色哟哟视频在线-色哟哟欧美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

    文章

    16404

    瀏覽量

    178644
  • 運動控制
    +關注

    關注

    4

    文章

    584

    瀏覽量

    32908
收藏 人收藏

    評論

    相關推薦

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

    一體機結合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 ?1031次閱讀
    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 ?963次閱讀
    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 ?808次閱讀
    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 ?1056次閱讀
    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 ?1157次閱讀
    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 ?1390次閱讀

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

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

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

    機器視覺運動控制一體機VPLC532E在汽車膠帶纏繞的開放式CNC應用
    的頭像 發表于 08-19 10:03 ?358次閱讀
    <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 ?437次閱讀
    <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 ?191次閱讀
    高集成<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!
    主站蜘蛛池模板: 久久99亚洲AV无码四区碰碰| JAVAPARSER丰满白老师| 欲香欲色天天影视大全| 丰满人妻妇伦又伦精品APP国产| 国产精品96久久久久久AV网址| 考好老师让你做一次H| 色一欲一性一乱一区二区三区| 中文成人在线| 国精品产露脸偷拍视频| 热久久伊大人香蕉网老师| 在线自拍综合亚洲欧美| 国精产品一区一区三区有限| 少妇无码太爽了视频在线播放| 97精品在线播放| 九九精品久久| 亚洲AV成人无码网天堂| 欧美夜夜噜2017最新| 天美传媒MV高清免费看| 日韩亚洲欧洲在线rrrr片| 久久国产高清字幕中文| 最近韩国HD免费观看国语| 国产成人免费视频| 桃色园社区| 久久观看视频| 99久久久无码国产精品免费人妻| 日本漫画无彩翼漫画| 国产午夜人成在线视频麻豆| 野花香在线观看免费观看大全动漫| 久久精品观看影院2828| jizz日本女人| 天美传媒果冻传媒入口视频| 精品亚洲麻豆1区2区3区| aaa级黄影片| 香艳69xxxxx有声小说| 娇妻让壮男弄的流白浆| 99re6热这里在线精品视频| 肉动漫无码无删减在线观看| 国自产精品手机在线视频| 9420高清免费观看在线大全| 天天拍拍国产在线视频| 久久欧洲视频|