HALCON關於顯示的函式與介紹

2022-08-12 04:30:19 字數 3225 閱讀 8689

1

、dev_update_off ();dev_update_on

2、dev_close_window ()

3、dev_open_window( : : row, column, width, height, background : windowhandle)

4、set_display_font( : : windowhandle, size, font, bold, slant : )

5、dev_set_draw( : : drawmode : )

6、dev_set_colored( : : numcolors : )

7、dev_set_line_width( : : linewidth : )

8、dev_display(object : : : )

9、dev_set_color( : : colorname : )

10、disp_message( : : windowhandle, string, coordsystem, row, column, color, box : )

11、disp_continue_message( : : windowhandle, color, box : )

12、disp_arrow( : : windowhandle, row1, column1, row2, column2, size : )

13、set_tposition(:: windowhandle,row,column :)

14、write_string( : : windowhandle, string : )

15、dev_clear_window( : : : )

16、dev_set_window (windowhandle)

17、gen_cross_contour_xld( : cross : row, col, size, angle : )

18、dev_set_part(:: row1,column1,row2,column2 :)

1、dev_update_off ();dev_update_on

關閉視窗更新。將dev_update_pc、dev_update_var、dev_update_window設定為off或者on。

dev_update_off ()裡邊的函式定義:

dev_update_pc ('off')//在程式執行進個人的程式視窗時顯不顯示自定義程式外的變數

dev_update_var ('off')//在程式執行期間開啟或關閉變數視窗的更新

dev_update_window ('off')//在程式執行期間,將圖示輸出物件是否顯示到圖形視窗

return ()

2、dev_close_window ()

關閉顯示視窗,有幾個關幾個。想開啟視窗用dev_open_window

3、dev_open_window( : : row, column, width, height, background : windowhandle)

開啟乙個新的圖形視窗。

dev_open_window( : : 視窗左上角行座標, 視窗左上角列座標, 視窗寬度, 視窗寬度, 背景顏色: 視窗控制代碼)

4、set_display_font( : : windowhandle, size, font, bold, slant : )

設定顯示字型格式與大小。

set_display_font( : : 視窗控制代碼, 大小, 字型格式, 是否加粗, 是否斜體: )

5、dev_set_draw( : : drawmode : )

設定區域的填充模式。如果drawmode設定為』fill』,則顯示填充區域,如果設定為』margin』,則僅顯示輪廓。

6、dev_set_colored( : : numcolors : )

設定輸出的顯示顏色數量。

7、dev_set_line_width( : : linewidth : )

設定輸出顯示線寬。比如區域採用邊緣表達的話,邊緣線的寬度為:linewidth 。

8、dev_display(object : : : )

顯示物件。物件包括(image)、區域(region)和邊緣輪廓(xld)。

9、dev_set_color( : : colorname : )

設定顯示顏色。

10、disp_message( : : windowhandle, string, coordsystem, row, column, color, box : )

在串列埠顯示文字。disp_message( : : 視窗控制代碼, 字串(顯示內容), 顯示基準參考物件, 行座標, 列座標, 顏色, 是否將文字寫入白框: )。

coordsystem:有兩個設定值』window』,『image』;如果設定為window則顯示座標基於視窗座標,如果設定為image則顯示座標基於影象座標。

box :如果設定為false則文字沒有白色的底,如果為true則有白色的底。

11、disp_continue_message( : : windowhandle, color, box : )

螢幕右下角顯示「單擊」「執行」以繼續。

disp_continue_message( : : 視窗控制代碼, 顏色, 是否寫入白框: )。

box :與上邊的disp_message裡邊的box 乙個含義。

12、disp_arrow( : : windowhandle, row1, column1, row2, column2, size : )

在視窗顯示箭頭disp_arrow( : : 視窗控制代碼, 起始行座標, 起始列座標, 終止行座標, 終止行座標, 尺寸: )。

13、set_tposition(:: windowhandle,row,column ?

設定游標位置set_tposition(:: 視窗控制代碼,行座標,列座標:)。

14、write_string( : : windowhandle, string : )

在視窗列印字串write_string( : : 視窗控制代碼, 字串: )。

15、dev_clear_window( : : : )

清空視窗顯示內容。

16、dev_set_window (windowhandle)

設定顯示視窗。

17、gen_cross_contour_xld( : cross : row, col, size, angle : )

生成x號gen_cross_contour_xld( : x號: 行座標, 列座標, 尺寸, 角度: )

關於介面顯示的Windows API函式

下面是一些關於介面顯示的windows api函式,記錄以下以供查閱 獲取螢幕大小 畫素數 int nscreenwidth getsystemmetrics sm cxscreen int nscreenheight getsystemmetrics sm cyscreen 取螢幕的大小 畫素數 ...

Halcon 設計半透明的區域顯示效果

原理就是 比如說黃 r g b 255,255,0。將灰度圖複製3份 將其中兩份對應區域灰度值增加128,另乙份roi灰度值扣半 並在合併時設定為 紅色通道 ok 另外兩個削弱通道設定為 g b 通道即可 read image test,test.png rgb1 to gray test,test...

陣列函式array key exists的介紹

arr array a b c d print r array key exists 0 arr echo var dump array key exists 0 arr 用isset和array key exists來判斷 有什麼區別呢?1 isset 不是函式,是語法結構 而array key ...