waitkey()


 

#include <opencv2/opencv.hpp>
using namespace cv;

void main(void)
{
    Mat srcImage = imread("樹洞.jpeg");
    imshow("原始圖", srcImage);
    waitKey(0);
}

waitKey(decay)有兩個作用:

1.等待decay ms,如果此期間有按鍵按下,則立即結束並返回按下按鍵的ASCII碼,否則返回-1,如果decay為0則無限等待,無返回值

2.用於處理窗口事件,nameWindow()或者imshow()后面必須加waitkey()

在處理視頻的時候waitkey()用於設置在顯示完一幀圖像后程序等待decay ms再顯示下一幀視頻,如果decay為0則無限等待,在播放視頻時也就是只顯示第一幀視頻。

按上述有關返回值的描述,如果程序想響應某個按鍵,可利用if(waitkey(1)==Keyvalue);如果decay<0,等待事件無限長,返回值為按鍵值。

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM