公交车上荫蒂添的好舒服的电影-公用玩物(np双xing总受)-公用小荡货芊芊-公与妇仑乱hd-攻把受做哭边走边肉楼梯play-古装一级淫片a免费播放口

LOGO OA教程 ERP教程 模切知識(shí)交流 PMS教程 CRM教程 開(kāi)發(fā)文檔 其他文檔  
 
網(wǎng)站管理員

【C#】halcon案例-圓測(cè)量

admin
2023年2月27日 11:23 本文熱度 1115

一.要求:

如下圖,識(shí)別左邊大的圓孔:



二.實(shí)現(xiàn)算法:
dev_close_window ()
***讀取圖片
read_image (Image, 'E:01.JPG')
get_image_size (Image, Width, Height)
dev_open_window (0, 0, Width/2, Height/2, 'black', WindowHandle)
dev_display (Image)
rgb1_to_gray (Image, GrayImage)
***分割區(qū)域
*選取圓所在區(qū)域,縮小圖像處理范圍
gen_circle (ROI_0, 541.5, 141.5, 151.539)
reduce_domain (GrayImage, ROI_0, ImageReduced)
**閾值分割
dev_set_draw ('fill')
threshold (ImageReduced, Regions, 115, 255)
*取Region邊界
boundary (Regions, RegionBorder, 'inner')
**膨脹
dilation_circle (RegionBorder, RegionDilation, 2.5)
*在弧形區(qū)域進(jìn)行邊緣檢測(cè)
edges_sub_pix (ImageReduced, Edges, 'canny', 1, 20, 40)
*分割邊緣:線和圓
*對(duì)檢測(cè)的邊緣進(jìn)行分割,識(shí)別線或者圓'lines_circles',
segment_contours_xld (Edges, ContoursSplit, 'lines_circles', 5, 5, 8)
*統(tǒng)計(jì)識(shí)別出圓或線的數(shù)量
count_obj (ContoursSplit, Number)
stop()
dev_close_window ()
dev_open_window (0, 0, Width/2, Height/2, 'black', WindowHandle)
dev_display (Image)
dev_set_draw ('margin')
dev_set_color ('red')
dev_update_window ('off')
*儲(chǔ)存擬合圓的圓心坐標(biāo)和半徑
ROW:=[]
COL:=[]
Rad:=[]
n:=0
for i := 1 to Number by 1
    *選擇輪廓并根據(jù)特性確定是否擬合圓:* Attrib = -1 線段 0 橢圓 1圓
    select_obj (ContoursSplit, Objectselected, i)
    get_contour_global_attrib_xld (Objectselected, 'cont_approx', Attrib)
    if (Attrib > 0)
        *逼近結(jié)果生成一個(gè)圓輪廓
        fit_circle_contour_xld (Objectselected, 'ahuber', -1, 2, 0, 3, 2, Row, Column, Radius, StartPhi, EndPhi, PointOrder)
        *這里會(huì)生成大量的擬合圓,通過(guò)添加條件,選取自己需要的圓,這里
        *條件為半徑,(可以自己注釋條件,查看所有擬合圓結(jié)果 )
        if(Radius<73 and Radius>70)
        *生成輪廓
            gen_circle_contour_xld (ContCircle, Row, Column, Radius, 0, rad(360), 'positive', 1.0)
            *記錄圓的圓心坐標(biāo)和半徑信息
            ROW[n]:=Row
            COL[n]:=Column
            Rad[n]:=Radius
            n:=n+1
            dev_display (ContCircle)
        endif
    endif
endfor

該文章在 2023/2/27 11:24:19 編輯過(guò)
關(guān)鍵字查詢
相關(guān)文章
正在查詢...
點(diǎn)晴ERP是一款針對(duì)中小制造業(yè)的專業(yè)生產(chǎn)管理軟件系統(tǒng),系統(tǒng)成熟度和易用性得到了國(guó)內(nèi)大量中小企業(yè)的青睞。
點(diǎn)晴PMS碼頭管理系統(tǒng)主要針對(duì)港口碼頭集裝箱與散貨日常運(yùn)作、調(diào)度、堆場(chǎng)、車隊(duì)、財(cái)務(wù)費(fèi)用、相關(guān)報(bào)表等業(yè)務(wù)管理,結(jié)合碼頭的業(yè)務(wù)特點(diǎn),圍繞調(diào)度、堆場(chǎng)作業(yè)而開(kāi)發(fā)的。集技術(shù)的先進(jìn)性、管理的有效性于一體,是物流碼頭及其他港口類企業(yè)的高效ERP管理信息系統(tǒng)。
點(diǎn)晴WMS倉(cāng)儲(chǔ)管理系統(tǒng)提供了貨物產(chǎn)品管理,銷售管理,采購(gòu)管理,倉(cāng)儲(chǔ)管理,倉(cāng)庫(kù)管理,保質(zhì)期管理,貨位管理,庫(kù)位管理,生產(chǎn)管理,WMS管理系統(tǒng),標(biāo)簽打印,條形碼,二維碼管理,批號(hào)管理軟件。
點(diǎn)晴免費(fèi)OA是一款軟件和通用服務(wù)都免費(fèi),不限功能、不限時(shí)間、不限用戶的免費(fèi)OA協(xié)同辦公管理系統(tǒng)。
Copyright 2010-2025 ClickSun All Rights Reserved

主站蜘蛛池模板: 精品少妇熟女一区二区 | 国产精品视频免费一区二区 | 国产国拍亚洲精品永久不卡 | 国产精品无码专区av在线播放 | 国产精品无套内射迪丽热巴 | 91免费在线观看精品视频 | 18禁黄网站禁片免费观看 | 成人午夜福利app | 91久久香蕉国产线看观看软件 | 精品国产丝袜自在线拍国语 | 国产日韩久久久一区二区三区 | 国产v片在线播放 | 91精品无码国产在线观看 | 国产综合成人久久大片91 | 国产99视频精品免费观看 | 99久久久久精品一级毛片 | av无码一区二区三区波多野 | 国产成人激烈叫床声视频对白 | 国产精品一区在线 | 国产成人综合自拍 | 不卡无码在线观看 | 18禁止午夜福 | 国产交换配乱婬视频偷 | 精品一区二区三区高清 | 99久久精品免费看国产一区二 | 91亚洲国产日韩欧美在线播放 | 91久久线看在观草草青青 | 91av| 91精品国产秘入口动漫 | 国产色系视频在线观看 | 2025午夜福利在线视频 | 国产午夜福利大尺度在线观看 | 国产无套露脸视频在线观看 | 国产午夜亚洲精品国产 | 成本人片无码中文字幕免费 | 国产成人欧美一区二区三区vr | 国产无码电影一区二区三区 | 国产成人深夜福利短视频99 | 国产麻豆放荡av | 国产毛片一级久久久 | 91在线国自产拍 |