例程解讀
二維物體識別
/autobahn.hdev
關閉視窗自動更新
dev_update_window ('off')
關閉影象視窗
dev_close_window ()
開啟指定大小的視窗
dev_open_window (0, 0, 768, 575, 'black', windowid)
賦值。以後的網格線步長用到,後面的膨脹用到。
minsize := 30
網格區域(線或者點)
;第二個引數是行步長,第三個引數是列步長。
gen_grid_region (grid, minsize, minsize, 'lines', 512, 512)
剪下乙個矩形區域,
130,10
)為左上角座標,
450,502
)為右下角座標
clip_region (grid, streetgrid, 130, 10, 450, 502)
設定線寬
dev_set_line_width (3)
設定顏色
dev_set_color ('green')
讀取影象
read_image (actualimage, 'autobahn/scene_00')
顯示影象
dev_display (actualimage)
暫停stop ()
顯示網格區域
dev_display (streetgrid)
stop ()
迴圈讀取連續的道路影象
for i := 0 to 28 by 1
讀圖i$'02';對i
取兩位數,不足時補零。
read_image (actualimage, 'autobahn/scene_' + (i$'02'))
得到指定區域內的影象
reduce_domain (actualimage, streetgrid, mask)
提取影象邊緣,利用
sobel
,不同的濾波計算一階倒數,即振幅
sobel_amp (mask, gradient, 'sum_abs', 3)
halcon運算元講解系列 目錄
i halcon運算元講解系列 課程目錄如下 前篇 課程內容 齊次座標 仿射變換 已出 第一節 課程內容 講解region的點線生成及其距離 已出 第二節 課程內容 講解有關點 骨架.網格區域,鞍點,點線投影的運算元 第三節 課程內容 講解有關線的運算元 已出 第四節 課程內容 講解有關region...
Halcon例程分析15 剔除 翼 形毛刺
開啟halcon,按下ctrl e開啟halcon自帶例程。工業領域 橡膠,人造材料,金屬薄片 fin.hdev fin.hdev detection of a fin dev update window off read image fins,fin 1 3 get image size fins...
Halcon 傅利葉變換(1)初步講解
傅利葉變換的核心是從時域到頻域的變換。頻域 橫軸是頻率 hz 縱軸是聲音大小 db 如何變換,用到的是傅利葉變換。想知道對應的數學公式,可以看看知乎的帖子 原來的空間域圖上,每一點的座標是 x,y z座標是灰度值 頻域圖上,每一點的座標是 x,y z座標是幅度值,幅度越高,這一點越亮,越小,這一點越...