Python 作為一種高級編程語言,在計算機視覺領域中擁有廣泛的應用。其中,讀取灰度圖像是一個常見的需求,下面我們介紹如何使用 Python 讀取灰度圖。
# 首先,我們需要導入必要的庫 import cv2 import numpy as np # 讀取灰度圖 img_gray = cv2.imread('gray_image.jpg', cv2.IMREAD_GRAYSCALE) # 'gray_image.jpg' 是灰度圖像的文件路徑 # 打印圖像的信息 print('圖像的形狀為:', img_gray.shape) print('圖像的像素值最小值為:', np.min(img_gray)) print('圖像的像素值最大值為:', np.max(img_gray)) # 顯示灰度圖 cv2.imshow('Gray image', img_gray) cv2.waitKey(0) # 等待用戶關閉窗口 cv2.destroyAllWindows() # 關閉所有窗口
上述代碼中用到了 OpenCV 庫來讀取和顯示圖像,其中cv2.imread()
函數用于讀取圖像,第二個參數cv2.IMREAD_GRAYSCALE
指定了圖像的讀取方式為灰度模式;cv2.imshow()
函數用于顯示圖像。
同時,我們也可以使用 Matplotlib 庫來顯示圖像:
import matplotlib.pyplot as plt # 顯示灰度圖 plt.imshow(img_gray, cmap='gray') plt.show()
上述代碼中使用了 Matplotlib 的子庫 pyplot 來顯示圖像,plt.imshow()
函數用于顯示圖像,cmap='gray'
參數指定了圖像的顏色映射方式為灰度模式。
通過上述代碼,我們可以輕松地讀取和顯示灰度圖像,為后續的圖像處理和計算機視覺任務奠定基礎。
上一篇python 讀文本數據
下一篇mysql刪除重新安裝