cvWaitKey();


1、函數形式:int cvWaitKey(int delay=0 );

函數功能:cvWaitKey()函數的功能是不斷刷新圖像,頻率時間為delay,單位為ms。

參數:      delay———延時的毫秒數。
              delay<=0時,函數cvWaitKey無限制的等待按鍵事件,所以顯示圖像時,需要在cvShowImage("**.bmp",image)后加上cvWaitKey(0),即該程序停在顯示函數處,不運行其他代碼,直到鍵盤值為key的響應之后;否則,圖像無法正常顯示。

               delay>0時,延遲"delay"ms,返回值為被按鍵的值,如果超過指定時間則返回-1。在顯示視頻時這個函數是有用的,用於設置在顯示完一幀圖像后程序等待"delay"ms再顯示下一幀視頻;如果使用cvWaitKey(0)則只會顯示第一幀視頻。

返回值:當前鍵盤按鍵的值,如果超過指定時間則返回-1。
           如果程序想響應某個按鍵可利用if(cvWaitKey(1)==Keyvalue);

           如果不知道鍵盤上某個按鍵的值Keyvalue可利用下列程序得到:
          
c = cvWaitKey(10);
           printf("%c,%d",c,c);


免責聲明!

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



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