共計 481 個字符,預計需要花費 2 分鐘才能閱讀完成。
在 Python 中,您可以使用 PIL 庫(Pillow)來讀取圖片并獲取其各點的灰度值。下面是一個示例代碼:
from PIL import Image
# 打開圖片文件
image = Image.open('example.jpg')
# 獲取圖片的寬度和高度
width, height = image.size
# 遍歷圖片的每個像素點,獲取灰度值
for y in range(height):
for x in range(width):
pixel = image.getpixel((x, y))
# 如果是 RGB 圖片,可以將三個通道的值取平均得到灰度值
grey = sum(pixel) / len(pixel)
print(f' 灰度值為 {grey} 的像素點坐標為 ({x}, {y})')
在這段代碼中,首先打開一個名為 example.jpg
的圖片文件,并獲取其寬度和高度。然后通過雙重循環遍歷每個像素點,使用 getpixel
方法獲取每個像素的 RGB 值,然后計算出灰度值。最后輸出每個像素點的灰度值和坐標。您可以根據需要對灰度值進行處理或進一步分析。
丸趣 TV 網 – 提供最優質的資源集合!
正文完