Python是一種簡潔而又強大的編程語言,可以輕松地提取圖像中的顏色點。下面我們來學習一下如何使用Python提取顏色點。
# 導入所需要的庫 import cv2 import numpy as np # 讀取圖像 img = cv2.imread('test.jpg') # 將圖像從BGR轉換為HSV hsv = cv2.cvtColor(img, cv2.COLOR_BGR2HSV) # 設置紅色區(qū)域的閾值 lower_red = np.array([150, 50, 50]) upper_red = np.array([180, 255, 255]) # 提取紅色區(qū)域的像素點 mask = cv2.inRange(hsv, lower_red, upper_red) # 顯示提取后的顏色點 cv2.imshow('color points', mask) cv2.waitKey(0) cv2.destroyAllWindows()
以上代碼通過調用OpenCV庫中的函數(shù),將圖像從BGR轉換為HSV,并設置紅色區(qū)域的閾值,最終提取出紅色區(qū)域的像素點。我們可以看到代碼非常簡潔明了,通過幾行代碼就可以完成顏色點提取的任務。