Halcon 常用的運算元

2021-09-25 04:32:38 字數 2596 閱讀 5956

halcon 的一些常用運算元,持續更新,希望各位大佬們多多指教!

halcon 開啟相機 採集

open_framegrabber (『gigevision2』, 0, 0, 0,

0, 0, 0, 『progressive』, -1, 『default』, -1, 『false』, 『default』, 『default』, 0,

-1, acqhandle)

grab_image_start (acqhandle, -1)

grab_image_async (image, acqhandle, -1) //採集

close_framegrabber (acqhandle) //關閉相機

將讀取的**儲存到本地/從本地讀取

rgb1_to_gray (image, grayimage)//轉換為灰度影象

將模板寫檔案/從檔案中讀出模板

write_shape_model (modelid,

『d:/ccd/release/1.shm』)

read_shape_model (『d:/ccd/release/1.shm』,

modelid1)

設定邊緣是否判斷

set_system (『border_shape_models』, 『false』) false 為不進行判斷,true 進行判斷

查詢模板匹配

find_shape_model (image, modelid, rad(0),

rad(360), 0.7, 1, 0.5, 『least_squares』, [3,1], 1, row, column, angle,

score)

顯示文字 角度

disp_message (200000, deg(angle), 『window』,

row, column, 『black』, 『true』)

disp_arrow (windowhandle, 10, 10, 118, 118,9)//顯示箭頭

set_tposition (windowhandle,110,110)//顯示游標 與write_string連用

write_string (windowhandle, 『hello』)//顯示文字

smallest_circle (modelregion, row1,

column1, radius)//顯示角度

闕值分割

threshold (image, region, 80, 255)

connection (region, connectedregions) //分割

fill_up (selectedregions, regionfillup) //填充

按圓度/面積來篩選影象

select_shape (connectedregions,

selectedregionp, 『circularity』, 『and』, 0.7, 1)

select_shape (selectedregionp,

selectedregions, 『area』, 『and』, 70000, 150000)

按圓度/面積來篩選影象

select_shape (connectedregions,

selectedregionp, 『circularity』, 『and』, 0.7, 1)

select_shape (selectedregionp,

selectedregions, 『area』, 『and』, 70000, 150000)

region_features (regiondilation, 『area』, value)//檢視篩選的值

擴張圓

dilation_circle (regionfillup, regiondilation, 5.5)

//gen_contour_region_xld (regiondilation, contours, 『border』)

//xld 的擬合操作(fit_***_contour_xld) 把不完整的形狀擬合完整

fit_circle_contour_xld (contours, 『algebraic』, -1, 0, 0, 3, 2, row2, column2, radius1, startphi, endphi, pointorder)//

獲取面積,座標

area_center (imagereduced, area, rowref, columnref)

更改影象對比度

scale_image (image, imagescaled, 2, 2)

HALCON常用運算元(HALCON13 0)

halcon常用運算元 halcon13.0 chapter 9 develop chapter 10 file 10.1 images example 1 讀一副影象 read image image,mreut 2 將3幅影象讀入影象陣列 read image images,ic0 ic1 ic...

Halcon常用陣列運算元

1 求陣列元素的最大值 tuple max array,max 2 求陣列元素的最小值 tuple min array,min 3 求陣列元素的平均值 tuple mean array,mean 4 求陣列元素的絕對值 tuple abs array,abs 5 兩個陣列相加 tuple add a...

halcon常用運算元(1)

sub image imageconverted1,imageconverted2,imagesub,1,0 一幅圖減另一幅圖。用一幅圖的灰度減另一幅的灰度成新的一幅圖。mult image image,imagepart,imageresult,0.015,0 一幅圖加一幅成的一幅圖 conver...