OpenCV 影像無法顯示 (python)

使用 OpenCV 也一段時間了,從以前用 C++ 寫,到現在用 python 寫,每次只要一段時間沒用,再使用 OpenCV 時,我都會再次掉到這個坑中。

今天就寫一篇來記錄一下,加深自己的印象。

這是一隻顯示圖片的程式,透過 imread 把影像讀進來,再經由 imshow 顯示。

明明影像讀取都很正常,但就是顯示時會有問題。這是怎麼一回事呢 ? !

原來 OpenCV 設計上需要給他一個等待時間,需搭配 waitKey 使用,如下圖所示,即可正常顯示影像。

waitKey 的參數是顯示時間,等待多少 millisecond ,0 代表一直等待等到有按鍵按到為止,才結束顯示,其他秒數則是等待那段時間,都沒等到按鍵,即自動結束。

方便的話請幫我點選網頁四周的廣告,一點點鼓勵是我繼續寫的動力

Add a Comment

發佈留言必須填寫的電子郵件地址不會公開。 必填欄位標示為 *