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

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

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

3天內不再提示

Halcon測量基礎知識入門

機器人及PLC自動化應用 ? 來源:CSDN ? 2023-03-24 16:38 ? 次閱讀

D測量:

1D測量主要就是拉個框獲取這個框中定義的高頻范圍的臨界點,所測量的范圍比較有限,基于兩點之間的距離。

1D測量主要步驟有:1、自定義測量模型;2、創建測量句柄 ;3、開始測量;4、顯示測量結果;5、清除測量句柄

例子:

halcon代碼:

read_image (Image, 'D:/Halcon-WorkSpaces/Halcon-Demo/測量/卡尺測量/1D測量/Image/test1.png')

rgb1_to_gray (Image, GrayImage)

get_image_size (GrayImage, Width, Height)

*計算尺子與像素點大小的關系

dev_set_draw ('margin')

*選則測量區域

draw_rectangle2 (3600, Row, Column, Phi, Length1, Length2)

*顯示測量區域

gen_rectangle2 (Rectangle, Row, Column, Phi, Length1, Length2)

*創建側臉句柄

gen_measure_rectangle2 (Row, Column, Phi, Length1, Length2, Width, Height, 'nearest_neighbor', MeasureHandle)

*開始測量

measure_pos (GrayImage, MeasureHandle, 1, 30, 'all', 'all', RowEdge, ColumnEdge, Amplitude, Distance)

*顯示抓取的點

gen_cross_contour_xld (Cross, RowEdge, ColumnEdge, 20, 0.5)

*顯示測量結果

set_display_font (3600, 50, 'mono', 'true', 'false')

disp_message (3600, '測量長度:'+Distance+' Pixle', 'window', 12, 12, 'green', 'false')

*清除測量句柄

close_measure (MeasureHandle)

測量結果:

73ee2490-ca1b-11ed-bfe3-dac502259ad0.png

2D測量:

2D測量又稱之為幾何測量,可根據幾何模型對物體進行較為全面的測量。

2D測量的步驟有:1、創建測量句柄;2、設置圖片相對大小到句柄;3、定義測量模型;4、將測量模型添加到句柄;5、開始測量;6、擬合被測模型;7、顯示測量結果;8、清除測量句柄。

例子: 被測物:

read_image (Image, 'D:/Halcon-WorkSpaces/Halcon-Demo/測量/卡尺測量/2D測量/Image/test2.png')

rgb1_to_gray (Image, GrayImage)

*創建幾何測量句柄

create_metrology_model (MetrologyHandle)

*設置句柄與圖像的像素關系

get_image_size (Image, Width, Height)

set_metrology_model_image_size (MetrologyHandle, Width, Height)

*自定義橢圓模型

draw_ellipse (3600, Row, Column, Phi, Radius1, Radius2)

*添加橢圓模型

*卡邊尺長

MeasureLength1:=30

*卡邊尺寬

MeasureLength2:=5

add_metrology_object_ellipse_measure (MetrologyHandle, Row, Column, Phi, Radius1, Radius2, 30, 5, 1, 30, [], [], Index)

*顯示卡邊尺模型

get_metrology_object_measures (Contours, MetrologyHandle, 'all', 'all', Row, Column)

*開始測量

apply_metrology_model (GrayImage, MetrologyHandle)

*顯示提取到的輪廓線

get_metrology_object_result_contour (Contour, MetrologyHandle, 'all', 'all', 1.5)

*擬合,計算輪廓結果

fit_ellipse_contour_xld (Contour, 'fitzgibbon', -1, 0, 0, 200, 3, 2, Row1, Column1, Phi1, Radius1, Radius2, StartPhi, EndPhi, PointOrder)

*顯示結果

*橢圓的中心

gen_cross_contour_xld (Cross, Row1, Column1, Radius1*2, Phi1)

set_display_font (3600, 30, 'mono', 'true', 'false')

disp_message (3600, ['橢圓中心坐標:('+Row1+','+Column1+')','橢圓斜率:'+Phi1,'橢圓最大半長:'+Radius1,'橢圓最小半長:'+Radius2], 'window', 12, 112, 'green', 'false')

*清除句柄

clear_metrology_model (MetrologyHandle)

測量結果:

7404e144-ca1b-11ed-bfe3-dac502259ad0.png





審核編輯:劉清

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

    關注

    16

    文章

    64

    瀏覽量

    27243

原文標題:Halcon測量入門

文章出處:【微信號:gh_a8b121171b08,微信公眾號:機器人及PLC自動化應用】歡迎添加關注!文章轉載請注明出處。

收藏 人收藏

    評論

    相關推薦

    開關電源入門基礎知識

    `開關電源入門基礎知識`
    發表于 03-31 13:59

    模擬電路入門基礎知識

    模擬電路入門基礎知識
    發表于 06-06 13:57

    電流測量基礎知識

    電流測量基礎知識挑選用于測量電流的分流電阻器一個分流電阻器中三個電阻兩個端子還是四個?
    發表于 12-24 06:00

    PLC入門必看基礎知識

    PLC基礎知識(PLC入門必看)與C語言有什么關系_plc可以用c語言編程嗎_plc的C語言編程詳解
    發表于 09-09 08:39

    DC-DC電源入門基礎知識視頻教程

    DC-DC電源入門基礎知識視頻教程 本教程共上下2部分!
    發表于 04-08 11:29 ?243次下載

    HIFI耳機基礎知識入門

    HIFI耳機基礎知識入門 一、耳機是如何分類的? 1、按換能原理(Transducer)分
    發表于 02-02 11:48 ?3060次閱讀

    數碼攝影入門基礎知識

    數碼攝影入門基礎知識       數碼時代的來臨,讓個人擁有數碼影像設備不在是夢,尤其是我們挎友們,大多都
    發表于 02-23 13:43 ?2.5w次閱讀

    ADC入門_基礎知識

    ADC入門_基礎知識對初學者有很好的幫助。希望大家會喜歡。
    發表于 03-11 17:41 ?45次下載

    電感資料--電感基礎知識入門

    電子專業單片機相關知識學習教材資料——電感資料--電感基礎知識入門
    發表于 10-10 14:17 ?0次下載

    初學者AVR軟件入門基礎知識(1)

    初學者AVR軟件入門基礎知識(1)
    的頭像 發表于 07-04 09:50 ?4805次閱讀

    初學者AVR軟件入門基礎知識(2)

    初學者AVR軟件入門基礎知識(2)
    的頭像 發表于 07-04 09:50 ?2672次閱讀

    初學者AVR軟件入門基礎知識(3)

    初學者AVR軟件入門基礎知識(3)
    的頭像 發表于 07-04 09:51 ?2598次閱讀

    什么是DCS系統?DCS系統基礎知識入門

    什么是DCS系統?DCS系統基礎知識入門
    的頭像 發表于 12-02 11:14 ?4.6w次閱讀
    什么是DCS系統?DCS系統<b class='flag-5'>基礎知識</b><b class='flag-5'>入門</b>

    FPGA的入門基礎知識詳細說明

    本文檔的主要內容詳細介紹的是FPGA的入門基礎知識詳細說明。
    的頭像 發表于 12-20 10:13 ?9555次閱讀
    FPGA的<b class='flag-5'>入門</b><b class='flag-5'>基礎知識</b>詳細說明

    Arduino入門必備基礎知識(基礎認證考前總結)

    Arduino入門必備基礎知識(基礎認證考前總結)
    發表于 11-15 20:51 ?16次下載
    Arduino<b class='flag-5'>入門</b>必備<b class='flag-5'>基礎知識</b>(基礎認證考前總結)
    主站蜘蛛池模板: 日本熟妇乱妇熟色A片蜜桃| 国产系列视频二区| 三级黄色一级视频| 黑色丝袜美女被网站| JAVAPARSER丰满白老师| 亚洲国产区中文在线观看| 青草影院天堂男人久久| 精品国产品国语在线不卡| 穿着丝袜被男生强行啪啪| 永久免费的无码中文字幕| 无套内射无矿码免费看黄| 女警被黑人20厘米强交| 狠狠色欧美亚洲狠狠色www| 俄罗斯12x13x处| 97人妻丰满熟妇AV无码| 亚洲人成77777在线视频| 无码天堂亚洲国产AV久久| 青柠在线观看免费播放电影| 久久综合香蕉久久久久久久| 国产中文字幕免费观看| 高H高肉强J短篇NP| 9LPORM原创自拍达人| 中文日韩亚洲欧美字幕| 亚洲日韩中文字幕区| 亚洲 欧美 日韩 精品 自拍| 色多多污污下载| 日操夜操天天操| 热久久伊大人香蕉网老师| 欧美白人战黑吊| 嫩草影院精品视频在线观看| 久青草国产在线观看视频| 久久国产热视频99rev6| 九九影院午夜理论片无码| 经典WC女厕所里TV| 黑人阴茎插女人图片| 国产综合自拍 偷拍在线| 国产人妻人伦精品1国产| 国产精品伊人| 国产一区二区青青精品久久| 国产精品高清在线观看93| 国产精品-区区久久久狼|