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...