機器學習進階-圖像基本操作-圖像數據讀取 1.cv2.imread(圖片讀入) 2.cv2.imshow(圖片展示) 3.cv2.waitKey(圖片停留的時間) 4.cv2.destroyAllWindows(清除所有的方框界面) 5.cv2.imwrite(對圖片進行保存)


1. cv2.imread('cat.jpg', cv2.IMGREAD_GRAYSCALE)  # 使用imread讀入圖像(BGR順序), 使用IMGREAD_GRAYSCALE 使得讀入的圖片為灰度圖, 

2. cv2.imshow('cat', img)  # imshow表示展示圖片,第一個參數表示圖片的名字, 第二個參數表示需要顯示的圖片 

 

3. cv2.waitKey(0)  #表示圖片停留的時間, 0表示按任意鍵退出

4.cv2.destroyAllWindows()  #表示清除所有的方框界面

5.cv2.imwrite('mycat.png', img)  # 對圖片進行保存,第一個參數表示保存后的圖片名,第二個參數表示需要保存的圖片

代碼

# 圖片的讀入
import
cv2 img = cv2.imread('cat.jpg') # 讀入的順序是BGR格式 cv2.imshow('cat', img) cv2.waitKey(0) cv2.destroyAllWindows()

 

def cv_show(name, img):
    cv2.imshow(name, img)
    cv2.waitKey(0)
    cv2.destroyAllWindows()


# 灰度圖的讀入, cv2.IMREAD_GRAYSCALE
img = cv2.imread('cat.jpg', cv2.IMREAD_GRAYSCALE)

cv2.imshow('cat', img)
cv2.waitKey(0)
cv2.destroyAllWindows()

# 圖片的保存
cv2.imwrite('my_cat.png', img)

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM