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