opencv python 圖片讀取與顯示圖片窗口未響應(yīng)問題的解決
顯示圖像是 Opencv最基本的操作之一, imshow()函數(shù)可以實(shí)現(xiàn)該操作。如果使用過其他GUI框架背景,就會(huì)很自然地調(diào)用 imshow來顯示一幅圖像。但這個(gè)觀點(diǎn)并不完全正確,因?yàn)閳D像確實(shí)會(huì)顯示出來,但隨即會(huì)消失。
例如下面代碼:
import cv2 import numpy as np img = cv2.imread('C://Users/yefci/Pictures/0.2.jpg') cv2.imshow('C://Users/yefci/Pictures/0.2.jpg',img)
會(huì)出現(xiàn)這種情況:
下面的代碼可保證顯示視頻時(shí)窗口上的幀可以一直進(jìn)行更新。以下幾行簡(jiǎn)單的代碼可以顯示一幅圖像:
import cv2 img = cv2.imread('C://Users/yefci/Pictures/0.2.jpg') cv2.namedWindow('image',0)#O表示顯示窗口可以隨意手動(dòng)調(diào)節(jié),1 cv2.imshow('image',img) cv2.waitKey() cv2.destroyAllWindows()
對(duì)于窗口大小調(diào)節(jié)
cv2.namedWindow('image',0)
官網(wǎng)中內(nèi)容,默認(rèn)情況下,是1,自動(dòng)調(diào)整窗口大小模式。如果在圖片高清情況下,顯示圖片窗口很大,電腦屏幕放不下,并且窗口還不能通過拖動(dòng)鼠標(biāo)來調(diào)整打下。Flags=0,是WINDOW_NORMAL,在這個(gè)模式下可以調(diào)整窗口的大小.
1變成0即可。
namedWindow("窗口名",0);//創(chuàng)建窗口
imshow("窗口名",要顯示的圖片);//在創(chuàng)建的窗口中顯示圖片
以上這篇opencv python 圖片讀取與顯示圖片窗口未響應(yīng)問題的解決就是小編分享給大家的全部?jī)?nèi)容了,希望能給大家一個(gè)參考,也希望大家多多支持腳本之家。
相關(guān)文章
python3.4用函數(shù)操作mysql5.7數(shù)據(jù)庫(kù)
這篇文章主要為大家詳細(xì)介紹了python3.4用函數(shù)操作mysql5.7數(shù)據(jù)庫(kù),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下2017-06-06Python中的Numeric包和Numarray包使用教程
這篇文章主要介紹了Python中的Numeric包和Numarray包使用教程,來自IBM官方網(wǎng)站上的技術(shù)文檔,需要的朋友可以參考下2015-04-04使用python 和 lint 刪除項(xiàng)目無用資源的方法
這篇文章主要介紹了利用 python 和 lint 刪除項(xiàng)目無用資源的方法,使用方法是將 python 目錄下的 delUnused.py 放到項(xiàng)目目錄下,然后直接運(yùn)行即可,需要的朋友可以參考下2017-12-12Python Django框架介紹之模板標(biāo)簽及模板的繼承
今天給大家?guī)鞵ython Django框架的相關(guān)知識(shí),文中對(duì)模板標(biāo)簽及模板的繼承介紹的非常詳細(xì),對(duì)正在學(xué)習(xí)python的小伙伴們有很好地幫助,需要的朋友可以參考下2021-05-05在django中使用post方法時(shí),需要增加csrftoken的例子
這篇文章主要介紹了在django中使用post方法時(shí),需要增加csrftoken的例子,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過來看看吧2020-03-03