關于python下cv.waitKey無響應的原因及解決方法
更新時間:2019年01月10日 12:10:33 作者:alexander1125
今天小編就為大家分享一篇關于python下cv.waitKey無響應的原因及解決方法,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
按下鍵的時候,焦點要落在窗口上,不能落在cmd窗口上。
另外,一般在imshow()后要使用waitKey(),給圖像繪制留下時間,不然窗口會出現(xiàn)無響應情況,并且圖像無法顯示出來。
int waitKey(int delay=0) - 延時delay = 0 函數(shù)則延時無限長,必須有鍵按下才繼續(xù)執(zhí)行。 - 延時delay > 0 函數(shù)返回值為按下的鍵的ASCII碼值,超時則返回-1。 OpenCV: waitKey waitKey Waits for a pressed key. C++: int waitKey(int delay=0) Python: cv2.waitKey([delay]) → retval Parameters: delay – Delay in milliseconds. 0 is the special value that means “forever”. The function waitKey waits for a key event infinitely (when \texttt{delay}\leq 0 ) or for delay milliseconds, when it is positive. Since the OS has a minimum time between switching threads, the function will not wait exactly delay ms, it will wait at least delay ms, depending on what else is running on your computer at that time. It returns the code of the pressed key or -1 if no key was pressed before the specified time had elapsed. Note This function is the only method in HighGUI that can fetch and handle events, so it needs to be called periodically for normal event processing unless HighGUI is used within an environment that takes care of event processing. Note The function only works if there is at least one HighGUI window created and the window is active. If there are several HighGUI windows, any of them can be active.
也就是說必須在有窗口顯示的情況下,waitKey才有作用,否則無效。
比如調用cv.waitKey(0),如果此時沒有活動的窗口,該函數(shù)立刻返回-1
以上這篇關于python下cv.waitKey無響應的原因及解決方法就是小編分享給大家的全部內容了,希望能給大家一個參考,也希望大家多多支持腳本之家。
您可能感興趣的文章:
相關文章
Python中使用wxPython開發(fā)的一個簡易筆記本程序實例
這篇文章主要介紹了Python中使用wxPython開發(fā)的一個簡易筆記本程序實例,本文實現(xiàn)打開文件、修改并保存文件功能,需要的朋友可以參考下2015-02-02深入講解Python函數(shù)中參數(shù)的使用及默認參數(shù)的陷阱
這篇文章主要介紹了Python函數(shù)中參數(shù)的使用及默認參數(shù)的陷阱,文中將函數(shù)的參數(shù)分為必選參數(shù)、默認參數(shù)、可變參數(shù)和關鍵字參數(shù)來講,要的朋友可以參考下2016-03-03python 監(jiān)聽salt job狀態(tài),并任務數(shù)據推送到redis中的方法
今天小編就為大家分享一篇python 監(jiān)聽salt job狀態(tài),并任務數(shù)據推送到redis中的方法,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧2019-01-01