函數:讀取 cv2.imread()、展示cv2.imshow()、保存cv2.imwrite()、
退出cv2.waitKey(0)、cv2.destroyAllWindows()
說明:這是Opencv-python基礎操作,先掌握這些可以輕鬆入門opencv
實例:
代碼如下:
<code>#導入cv2庫
import cv2
#讀取
img = cv2.imread('1.png')
#展示
cv2.imshow('a',img)
#保存
cv2.imwrite('2.png',img)
#退出
cv2.waitKey(0)
cv2.destroyAllWindows()/<code>
運行後結果如下:
詳解:
import cv2
用opencv裡的函數前,要用import 將opencv庫導入,cv2 是官方縮寫
img = cv2.imread('1.png')
運行的程序打開當前程序目錄中的 1.png 圖片,由於我的程序保存在桌面,所以圖片也放桌面,就可以用此函數打開
cv2.imshow('a',img)
打開的圖片會賦值給img,但是不會顯示出來,想看圖片,可以用此函數,其中 a是打開圖片後,窗口的名字為a,可以自己修改。
cv2.imwrite('2.png',img)
圖片如果經過修改,可以用此函數保存,保存位置也是程序當前目錄,即桌面,保存名字為2.png。
cv2.waitKey(0)
cv2.destroyAllWindows()
這兩個函數是用來關閉窗口的,按esc即可關閉所有窗口。
閱讀更多 python的圖像處理 的文章