好用的Halcon運算元總結

2021-10-04 08:59:18 字數 1467 閱讀 8740

1.select_gray 根據灰度進行篩選

注:例子是為了處理blob與背景對比度明顯,且各blob無重疊

mean_image

(image,imagemean,21,

21)dyn_threshold

(image,imagemean,regiondynthresh,

8,』dark』)

connection

(regiondynthresh,connectedregions)

shape_trans (connectedregions, convexregions, 『convex』)改變形狀為凸形

select_shape (convexregions, largeregions, 『area』, 『and』,

600,

2000

)select_gray (largeregions, image, crystals, 『entropy』, 『and』,1,

5.6)

2.distance_transform 使用區域距離變換運算元獲取距離資訊圖

注:距離變換簡化了分水嶺演算法的複雜度

distance_transform

(region:distanceimage:metric,foreground,width,height)

watersheds_threshold

(image : basins : threshold :

)connection

(region : connectedregions ::)

select_shape (connectedregions, selectedregions, 『area』, 『and』,20,

99999

)distance_transform

(region : distanceimage : metric, foreground, width, height :

)convert_image_type

(image : imageconverted : newtype :

)轉換影象型別(byte

*/ direction*

/ cyclic*

/ int1*

/ int2*

/ uint2*

/ int4*

/ int8 / real*

/ complex*)

invert_image

(image : imageinvert :

:)反轉影象

scale_image_max

(image : imagescalemax :

:)將影象灰度範圍擴大到【0

,255】

intersection

(region1, region2 : regionintersection :

:)

HALCON閾值運算元總結

閾值運算元 型別特點 threshold 全域性固定 手動指定灰度範圍 fast threshold 全域性固定 手動指定灰度範圍和步長,速度快 binary threshold 全域性自動 基於灰度直方圖,兩種演算法max separability和smooth histo,輸出乙個區域 auto...

Halcon封裝的找邊運算元 靈活好用

我們在做halcon找邊的時候有很多種方式,比如得到想要的邊緣輪廓,然後根據邊緣輪廓擬合邊緣。今天我們講一下另外一種擬合邊的方式。視覺行業的從業者應該都聽過或者用過visionpro,工具化的開發方式,強大的資料流確實好用,再加上很多優化後的工具,在執行時間和穩定性方面做的非常好。但是有時候很你會發...

Halcon 常用的運算元

halcon 的一些常用運算元,持續更新,希望各位大佬們多多指教!halcon 開啟相機 採集 open framegrabber gigevision2 0,0,0,0,0,0,progressive 1,default 1,false default default 0,1,acqhandle ...