Python是一種動態、面向對象、解釋型編程語言。其中,像素處理是Python應用領域之一。下面介紹用Python代碼實現白色像素:
import cv2 import numpy as np img = cv2.imread('image.jpg') # 讀取圖片 h, w = img.shape[:2] # 獲取圖片的高和寬 for x in range(w): for y in range(h): if np.all(img[y,x,:] == [255,255,255]): # 判斷是否為白色像素 img[y, x, :] = [0,0,0] # 將白色像素置為黑色 cv2.imshow('image',img) # 顯示圖片 cv2.waitKey(0) # 等待鍵盤輸入 cv2.destroyAllWindows() # 釋放窗口資源
以上代碼實現了讀取一張圖片,對其進行白色像素的處理,并將白色像素轉為黑色。其中,通過numpy庫的all()函數來判斷是否為白色像素,再通過opencv庫的imshow()函數來顯示圖片。