cv2 imshow窗口大小_cv2.imshow()图片无法显示
生活随笔
收集整理的這篇文章主要介紹了
cv2 imshow窗口大小_cv2.imshow()图片无法显示
小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.
在Pycharm和jupyter notebook中運(yùn)行cv2.imshow()函數(shù)的時(shí)候,圖片無(wú)法正常顯示,是因?yàn)樵谶\(yùn)行cv2.imshow()之后,需要使用cv2.waitKey()來(lái)保持窗口的顯示,用cv2.destroyAllWindows()來(lái)關(guān)閉窗口。
cv2.imshow()后面需要跟隨著cv2.waitKey(period)函數(shù),這個(gè)函數(shù)可以使圖像持續(xù)顯示給定的一段時(shí)間period(ms),否則,圖片將無(wú)法顯示。例如:waitKey(0)將持續(xù)顯示圖片直到有按鍵被按下(這一設(shè)置很適合用于顯示圖片),用鼠標(biāo)選中圖片顯示窗口,按下鍵盤(pán)任意鍵即可關(guān)閉該窗口。
import cv2 lena=cv2.imread("lena.bmp") cv2.imshow("lena", lena ) cv2.waitKey(0) cv2.destroyAllWindows()也可以對(duì)代碼稍作修改,
import cv2 lena = cv2.imread('lena.bmp') # 讀取目錄下的jpg圖像 cv2.imshow('lena', lena) # 建立名為‘image’ 的窗口并顯示圖像 k = cv2.waitKey(0) # waitKey代表讀取鍵盤(pán)的輸入,0代表一直等待 if k ==27: # 鍵盤(pán)上Esc鍵的鍵值cv2.destroyAllWindows()圖像出現(xiàn)后必須把光標(biāo)移動(dòng)到窗口上再按Esc鍵才會(huì)退出。
總結(jié)
以上是生活随笔為你收集整理的cv2 imshow窗口大小_cv2.imshow()图片无法显示的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: 2023戴尔科技峰会:双驱升级 构筑数实
- 下一篇: 历经多次易手,SUSE 宣布将被最大股东