openv中對cvWaitkey函數的定義如下:
int cvWaitKey( int delay=0 )
返回值爲int型,函數的參數爲int型,當delay小於等於0的時候,如果沒有鍵盤觸發,則一直等待,此時的返回值爲-1,否則返回值爲鍵盤按下的碼字;當delay大於0時,如果沒有鍵盤的的觸發,則等待delay的時間,此時的返回值是-1,否則返回值爲鍵盤按下的碼字。
測試代碼如下:
#include<stdio.h>
#include<cv.h>
#include<highgui.h>
int main()
{ IplImage *src=cvLoadImage("car.jpg",-1);
cvShowImage("car",src);
int t=cvWaitKey(-1);
printf("cvWaitKey return: %d",t);
return 0;
}