色婷婷AV无码久久精品,久久天天躁狠狠躁夜夜97,羞羞麻豆国产精品1区2区3区,啪影院免费线观看视频,思思久久er99精品亚洲

常州機(jī)器視覺培訓(xùn)

常州上位機(jī)軟件開發(fā)

常州工業(yè)機(jī)器人編程設(shè)計(jì)培訓(xùn)

常州PLC培訓(xùn)

常州PLC

常州PLC編程培訓(xùn)

常州電工培訓(xùn)

常州和訊plc培訓(xùn)中心歡迎您!
當(dāng)前位置:網(wǎng)站首頁 > 新聞中心 新聞中心
Halcon教程之角度和距離測量-常州上位機(jī)學(xué)習(xí),常州機(jī)器視覺學(xué)習(xí)
日期:2024-1-31 16:24:30人氣:  標(biāo)簽:常州上位機(jī)學(xué)習(xí) 常州機(jī)器視覺學(xué)習(xí)

halcon代碼:

   1 *讀取并截取圖片


   2: dev_close_window()


   3: read_image (Image, 'D:/MyFile/halcon/長度和角度測量/圖.png')


   4: crop_rectangle1 (Image, ImagePart, 75, 0, 400, 400)


   5: get_image_size (ImagePart, Width, Height)


   6: dev_open_window (0, 0, Width, Height, 'black', WindowHandle)


   7: dev_display (ImagePart)


   8:  


   9: *獲取圖形的邊界


  10: threshold (ImagePart, Regions, 0, 112)


  11:  


  12: *分離三角形和圓形


  13: connection(Regions,ConnectedRegions)


  14: sort_region(ConnectedRegions,SortedRegions,'upper_left','true','column')


  15: select_obj(SortedRegions,Circle,1)


  16: select_obj(SortedRegions,Triangle,2)


  17:  


  18: *獲取三角形各邊的信息


  19: skeleton(Triangle,TriangleSkeleton)


  20: gen_contours_skeleton_xld(TriangleSkeleton,TriangleContours,1,'filter')


  21: segment_contours_xld(TriangleContours,ContoursSplit,'lines_circles', 5, 4, 2)


  22: select_contours_xld(ContoursSplit,SelectedContours, 'contour_length',100, 999, -0.5, 0.5)


  23: fit_line_contour_xld (SelectedContours, 'tukey', -1, 10, 5, 2, RowBegin, ColBegin, RowEnd, ColEnd, Nr, Nc, Dist)


  24:  


  25: *計(jì)算三角形角度


  26: angle_ll (RowBegin[0], ColBegin[0], RowEnd[0], ColEnd[0], RowBegin[1], ColBegin[1], RowEnd[1], ColEnd[1], Angle1)


  27: angle_ll (RowBegin[0], ColBegin[0], RowEnd[0], ColEnd[0], RowBegin[2], ColBegin[2], RowEnd[2], ColEnd[2], Angle2)


  28: angle_ll (RowBegin[1], ColBegin[1], RowEnd[1], ColEnd[1], RowBegin[2], ColBegin[2], RowEnd[2], ColEnd[2], Angle3)


  29: Angle1:=abs(deg(Angle1))


  30: Angle2:=abs(deg(Angle2))


  31: Angle3:=abs(deg(Angle3))


  32:  


  33: *獲取圓的信息


  34: area_center(Circle,AreaCircle, RowCircle, ColumnCircle)


  35:  


  36: *計(jì)算圓心到三角形各邊的距離


  37: Distance := []


  38: for Index := 0 to 2 by 1


  39:     distance_pl (RowCircle, ColumnCircle, RowBegin[Index], ColBegin[Index], RowEnd[Index], ColEnd[Index], ThisDistance)


  40:     Distance := [Distance,ThisDistance]


  41: endfor


本文網(wǎng)址:
下一篇:沒有資料

相關(guān)信息:
版權(quán)所有 CopyRight 2006-2017 江蘇和訊自動化設(shè)備有限公司 常州自動化培訓(xùn)中心 電話:0519-85602926 地址:常州市新北區(qū)府琛商務(wù)廣場2號樓1409室
蘇ICP備14016686號-2 技術(shù)支持:常州山水網(wǎng)絡(luò)
本站關(guān)鍵詞:常州PLC培訓(xùn) 常州PLC編程培訓(xùn) 常州PLC編程 常州PLC培訓(xùn)班 網(wǎng)站地圖 網(wǎng)站標(biāo)簽
在線與我們?nèi)〉寐?lián)系
色婷婷AV无码久久精品,久久天天躁狠狠躁夜夜97,羞羞麻豆国产精品1区2区3区,啪影院免费线观看视频,思思久久er99精品亚洲