成人在线亚洲_国产日韩视频一区二区三区_久久久国产精品_99国内精品久久久久久久

您的位置:首頁(yè)技術(shù)文章
文章詳情頁(yè)

opencv python 圖片讀取與顯示圖片窗口未響應(yīng)問(wèn)題的解決

瀏覽:2日期:2022-07-29 09:39:53

顯示圖像是 Opencv最基本的操作之一, imshow()函數(shù)可以實(shí)現(xiàn)該操作。如果使用過(guò)其他GUI框架背景,就會(huì)很自然地調(diào)用 imshow來(lái)顯示一幅圖像。但這個(gè)觀點(diǎn)并不完全正確,因?yàn)閳D像確實(shí)會(huì)顯示出來(lái),但隨即會(huì)消失。

例如下面代碼:

import cv2import 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)這種情況:

opencv python 圖片讀取與顯示圖片窗口未響應(yīng)問(wèn)題的解決

下面的代碼可保證顯示視頻時(shí)窗口上的幀可以一直進(jìn)行更新。以下幾行簡(jiǎn)單的代碼可以顯示一幅圖像:

import cv2img = cv2.imread(’C://Users/yefci/Pictures/0.2.jpg’)​cv2.namedWindow(’image’,0)#O表示顯示窗口可以隨意手動(dòng)調(diào)節(jié),1cv2.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)整窗口大小模式。如果在圖片高清情況下,顯示圖片窗口很大,電腦屏幕放不下,并且窗口還不能通過(guò)拖動(dòng)鼠標(biāo)來(lái)調(diào)整打下。Flags=0,是WINDOW_NORMAL,在這個(gè)模式下可以調(diào)整窗口的大小.

1變成0即可。

namedWindow('窗口名',0);//創(chuàng)建窗口

imshow('窗口名',要顯示的圖片);//在創(chuàng)建的窗口中顯示圖片

以上這篇opencv python 圖片讀取與顯示圖片窗口未響應(yīng)問(wèn)題的解決就是小編分享給大家的全部?jī)?nèi)容了,希望能給大家一個(gè)參考,也希望大家多多支持好吧啦網(wǎng)。

標(biāo)簽: Python 編程
相關(guān)文章: