Python-OpenCV 彩色圖像轉灰度圖像


1. Opencv彩色圖像轉灰度圖像

  OpenCV轉灰度圖像特別簡單,只需調用函數 cv2.cvtColor(image, cv2.COLOR_BGR2GRAY) 即可。

  小生就不贅言了,直接上案例(*^▽^*)。

2. 例子

2.1 Code

 1 import cv2
 2 import numpy as np
 3 import torchvision.transforms as transforms
 4 
 5 
 6 def cv2_BGR2Gray():
 7     # ======================== 讀取圖片 =======================
 8     # 圖片路徑,相對路徑
 9     image_path = "./fusion_datasets/1.jpg"
10     # 讀取圖片,格式為BGR
11     image = cv2.imread(image_path)
12 
13     # ======================== 顯示圖片 =======================
14     # 縮放圖片
15     width = int(image.shape[0] / 2)
16     height = int(image.shape[1] / 2)
17     image = cv2.resize(image, (height, width), interpolation=cv2.INTER_CUBIC)
18     # 顯示圖片
19     cv2.imshow('girl_bgr', image)
20 
21     # ============== 轉為灰度圖,並顯示灰度圖片 ================
22     # 轉為灰度圖像
23     image = cv2.cvtColor(image, cv2.COLOR_BGR2GRAY)
24     # 顯示圖片
25     cv2.imshow('girl_gray', image)
26     cv2.waitKey(0)
27 
28 
29 if __name__ == '__main__':
30     cv2_BGR2Gray()

 2.2 結果顯示

 

 3. 總結

    努力去愛周圍的每一個人,付出,不一定有收獲,但是不付出就一定沒有收獲! 給街頭賣藝的人零錢,不和深夜還在擺攤的小販討價還價。願我的博客對你有所幫助(*^▽^*)(*^▽^*)!

  如果寶寶喜歡,記得關注小生喲,我會持續更新(#^.^#)(#^.^#)!

 


免責聲明!

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



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