Halcon 常用運算元 整理(資料輸入、顯示)

JianJie
3 min readSep 20, 2020

--

資料輸入:

read_image( : Image : FileName : )

讀入影像,Image:輸入之影像,FileName:輸入影像之路徑( ‘C:/User/…) (路徑為左斜線,複製至Halcon時會自動調整)

可為TIFF, GIF, BMP, JPEG, JPEG-2000, JPEG-XR, PNG, PCX, SUN-Raster, PGM, PPM, PBM, and XWD(BMP有些影像無法讀入時,可利用小畫家另存新檔即可)

read_object( : Object : FileName : )

讀入物件,Object:輸入之物件,FileName:輸入Object之路徑

list_files( : : Directory, Options : Files)

列出檔案路徑,Directory: 資料路徑,Options: 列出資料路徑之形式,’file’:只列出該路徑下所有資料,’directories’:只列出該路徑下存在之目錄,Files: 所有路徑名稱

tuple_regexp_select( : : Data, Expression : Selection)

tuple中字串篩選,Data: tuple(String),Expression:篩選條件,Selection:篩選結果

可利用輔助中Image Acquisition讀數多張圖片、資料夾目錄或選影像來源

顯示視窗設定:

dev_open_window( : : Row, Column, Width, Height, Background : WindowHandle)

Row, Column為視窗左上角座標,也可視為(Y, X),Row由上而下,Column由左至右,原始設定為(0, 0),需要大於0,Width, Height為視窗寬、高,Background為背景顏色

dev_close_window()

關閉window

dev_set_color()

設定output的顏色

dev_set_draw()

設定Output Region顯示為’margin’邊or’fill’填滿之面積

dev_display(Object)

顯示物體於視窗

disp_message(WindowHandle,String,CoordSystem,Row,Column,Color,Box)

WindowHandle顯示之視窗,String顯示之字串,字體顯示之參考座標(可為’Image’或’Window’),

Row,Column為字體顯示座標左上角,Color字體顏色,Box字體是否顯示於方框中

dev_set_line_width( : : LineWidth : )

LineWidth:顯示邊界之線寬

--

--

JianJie
JianJie

Written by JianJie

Image Processing / Computer Vision / Deep Learning

No responses yet