OpenCV 影像無法顯示 (python)
Posted On 2021 年 8 月 28 日
使用 OpenCV 也一段時間了,從以前用 C++ 寫,到現在用 python 寫,每次只要一段時間沒用,再使用 OpenCV 時,我都會再次掉到這個坑中。
今天就寫一篇來記錄一下,加深自己的印象。
這是一隻顯示圖片的程式,透過 imread 把影像讀進來,再經由 imshow 顯示。
明明影像讀取都很正常,但就是顯示時會有問題。這是怎麼一回事呢 ? !
原來 OpenCV 設計上需要給他一個等待時間,需搭配 waitKey 使用,如下圖所示,即可正常顯示影像。
waitKey 的參數是顯示時間,等待多少 millisecond ,0 代表一直等待等到有按鍵按到為止,才結束顯示,其他秒數則是等待那段時間,都沒等到按鍵,即自動結束。