MFC 等待函式 WaitKey

2021-07-09 07:34:16 字數 466 閱讀 6385

我從opencv的等待函式中改進!

1.可以實現「等待」功能。

2.可以定時。

3.可以處理訊息。防止介面卡死。

void waitkey( int delay )  //單位毫秒

//計算當前的毫秒數

int time0 = gettickcount();   

//無限迴圈 

for(;;)

//派發訊息

translatemessage(&message);

dispatchmessage(&message);}}

ps: 基本上能用。有時候會有問題!

如果應用程式退出的時候,waitkey還會執行,那麼建議給for迴圈加乙個 bwaitflag

for(;bwaitflag;)            //加乙個判斷;

bwaitflag = false;    //退出exe

waitKey 函式的作用

原文可見 opencv中的乙個函式 函式原型為 函式功能 waitkey 函式的功能是 不斷重新整理影象 頻率時間為delay,單位為ms。返回值為當前鍵盤按鍵值。所以顯示影象時,如果需要在 imshow x image 後 加上while cvwaitkey n key 為大於等於0的數即可,那麼...

openCV中waitKey函式介紹

include include iostream include using namespace cv using namespace std int main 結果 第乙個waitkey執行時間為 3.56973e 006s 第二個waitkey執行時間為 10.0054s 請按任意鍵繼續.從執行...

openCV中waitKey函式介紹

include opencv2 highgui highgui.hpp include iostream include windows.h using namespacecv using namespacestd intmain mat im double duration im imread d...