日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程语言 > python >内容正文

python

python opencv创建图像_OpenCV-Python 展示图像(1)

發布時間:2024/7/5 python 35 豆豆
生活随笔 收集整理的這篇文章主要介紹了 python opencv创建图像_OpenCV-Python 展示图像(1) 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

可以用 cv.imshow(winName, imgMat) 函數在窗口中顯示圖像。窗口大小會隨著圖像大小自動調整。

第一個參數是字符串類型,表示窗口名稱,可以用不同的窗口名稱來創建多個窗口。

第二個參數是要顯示的圖像數據。

cv.imshow('tmp_window', img)

cv.waitKey(0)

cv.destroyAllWindows()

注意:

必須通過cv.waitKey(dealy) 函數指定窗口延時時間,否則圖像無法顯示。

窗口延遲

可以用 cv.waitKey(delay) 函數延遲窗口顯示時間。其中參數dealy表示要延遲的毫秒數。

由于操作系統是多線程執行,所以嚴格來說dealy表示最少延遲多少毫秒。

delay 默認值為 0,當 dealy <=0 時,表示永久延遲,直到鍵盤按下任意鍵。

該函數會返回按鍵的代碼值,如果在dealy值期間一直沒有按,則返回 -1。在64位機器上,返回值需要加 & 0xFF。

# 當按下 ESC鍵時,關閉所有窗口

k = cv.waitKey(0) & 0xFF

if k == 27

cv.destroyAllWindows()

窗口定義

另外一種場景是先創建一個窗口,然后用這個窗口來顯示的圖像。在下面的例子中,你可以指定窗口是否能夠自動調整大小。

cv.namedWindow('image', cv.WINDOW_NORMAL)

cv.imshow('image',img)

cv.waitKey(0)

cv.destroyAllWindows()

flags 值定義如下:

常量名稱

說明

cv.WINDOW_NORMAL

允許手工調整窗口大小

cv.WINDOW_AUTOSIZE

窗口根據圖像大小自動調整,無法手工調整

cv.WINDOW_FREERATIO

允許非等比例調整圖像

cv.WINDOW_KEEPRATIO

保持等比例調整圖像

cv.WINDOW_GUI_NORMAL

不顯示工具欄和狀態欄(舊方法)

cv.WINDOW_GUI_EXPANDED

增強版的GUI(新方法)

默認 flags 為:

WINDOW_AUTOSIZE | WINDOW_KEEPRATIO | WINDOW_GUI_EXPANDED

表示根據圖像來自動等比例的調整窗口大小,并用新的增強版GUI展示。

銷毀窗口

如果你想銷毀指定的窗口,可以用 cv.destroyWindow(winName) 函數,參數為窗口名稱,可以通過窗口名稱來指定要銷毀的窗口。

創作挑戰賽新人創作獎勵來咯,堅持創作打卡瓜分現金大獎

總結

以上是生活随笔為你收集整理的python opencv创建图像_OpenCV-Python 展示图像(1)的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。