Opencv HighGUI函式 視窗

2021-08-09 07:58:14 字數 890 閱讀 5945

建立視窗

int cvnamedwindow(

const char* name,

int flages = cv_window_autosize

第乙個引數表示新視窗的名稱,這個名稱顯示在視窗的頂部,同時也是視窗的控制代碼。

第二個引數是乙個標誌,用來表示是否需要視窗大小是自適應讀入的大小。目前唯一有效的設定是0或者保持預設設定cv_window_autosize。使用cv_window_autosize引數視窗會根據載入的影象大小調整視窗的大小,使用者不能手動調整視窗大小,使用0設定使用者可以隨意調整視窗大小。

釋放視窗

cvdestroywindow()

接收乙個字串引數,這個字串就是建立視窗時所指定的名字。

視窗名稱與視窗控制代碼之間的轉換

void* cvgetwindowhandle(const char* name); //視窗名稱轉換成控制代碼

const char* cvgetwindowname(void* window_handle);       //控制代碼轉換成視窗名稱

調整視窗大小

void cvresizewindow(

const char* name,

int width,

int height

void cvmovewindow(const char* name,int x,int y);         //將視窗移動到其左上角為x,y的位置

void cvdestroyallwindows(void);      //關閉所有的視窗並釋放視窗相關的記憶體空間

int cvstartwindowthread(void);     //建立乙個執行緒用來自動更新視窗以及處理其他視窗觸發事件,返回值為0表示沒有建立成功。如果opencv版本不支援這個功能返回0

函式基礎 匿名函式,函式,箭頭函式,立即執行函式

doctype html html lang en head meta charset utf 8 meta name viewport content width device width,initial scale 1.0 title document title head body body ...

函式 常見函式

def fib n if n 1 return 1if n 2 return 1return fib n 1 fib n 2 def hannuo n,a,b,c n 表示有n個盤子 a 代表第乙個塔,開始的塔 b 代表第二個塔,過渡塔 c 代表第三個塔,目標塔 d.在 中n 2,這個分支可以不要,...

Lua 函式 函式

在lua中,函式是一種對語句和表示式進行抽象的主要機制。函式既可以完成某項特定的任務,也可以只做一些計算並返回結果。lua具有一項非常於總不同的特徵,允許函式返回多個結果 s,e string.find hello lua users lua print s,e 7 9 以lua編寫的函式同樣可以返...