python加载图片并显示_python OpenCV 读取并显示图像
讀入圖像
讀入圖像使用cv2.imread()。
讀取方式:
cv2.IMREAD_COLOR:讀取一副彩色圖像,圖像的透明度會被忽略,這是默認參數
cv2.IMREAD_GRAYSCALE:以灰度圖模式讀入圖像
cv2.IMREAD_UNCHANGED:讀入一副圖像,并且包括圖像的alpha通道
#-*- coding: utf-8 -*-
importcv2importnumpy as np
img= cv2.imread(‘test.jpg‘, 0)
讀取路徑是錯的也不會有提示。只能得到一個None
顯示圖像
使用cv2.imshow()顯示圖像。
窗口會自動調整為圖像大小。
第一個參數是窗口的名字,其次才是我們的圖像。
可以創建多個窗口,起不同的名字。
cv2.waitKey()是一個鍵盤綁定函數。
它的時間尺度是毫秒級。
函數等待特定幾毫秒,看是否有鍵盤輸入。
若有輸入會返回按鍵的ascii碼值,繼續運行。
如果沒有輸入,返回-1。
如果設置參數為0,則會無限期等待按鍵。
cv2.destroyAllWindows()
可以刪除建立的窗口(可以指定窗口名)
#-*- coding: utf-8 -*-
importcv2importnumpy as np
img= cv2.imread(‘test.jpg‘, 0)
cv2.imshow(‘image‘, img)
cv2.waitKey(0)
cv2.destroyAllWindows()
也可以先創建一個窗口,之后再加載圖像。
cv2.namedWindow(‘image‘, cv2.WINDOW_NORMAL)
cv2.imshow(‘image‘, img)
cv2.waitKey(0)
cv2.destroyAllWindows()
保存圖像
cv2.imwrite(‘名字‘, 對象)
注意事項:
cv2.waitKey()使用的時候,如果是64位系統,要改為cv2.waitKey() & 0xFF
原文地址:https://www.cnblogs.com/wbyixx/p/9393452.html
總結
以上是生活随笔為你收集整理的python加载图片并显示_python OpenCV 读取并显示图像的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: IBM 开年首项收购:StepZen 团
- 下一篇: 七彩虹将星游戏本明日零点开启预售:13