#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,等待事件無限長,返回值為按鍵值。