畑乃おいも / Hatano Oimo
152 字
1 分鐘
numpy array 指定座標取得rgb顏色
功能
如果想要在一張圖片並已經轉換為 array 型態,指定座標並返回 RGB 顏色碼
#讀取圖片img = cv2.imread("python.png") #讀入圖片自動轉成array#轉換為HSV及RGB 任選一種hsv = cv2.cvtColor(img, cv2.COLOR_BGR2HSV) #HSVrgb = cv2.cvtColor(img, cv2.COLOR_BGR2RGB)plt.imshow(rgb)plt.title('my picture')plt.show()
coordinate = rgb[131,81] #輸入要取得顏色的指定座標coordinate#array([255, 219, 79], dtype=uint8)檢查 RGB 色碼網站
(在新分頁開啟)https://www.w3schools.com/colors/colors_rgb.asp(在新分頁開啟)
純圖片指定座標取得顏色方法
def rgb_of_pixel(img_path, x, y): im = Image.open(img_path).convert('RGB') r, g, b = im.getpixel((x, y)) a = (r, g, b) return anumpy array 指定座標取得rgb顏色
https://aishuafei.com/posts/numpy-array-指定座標取得rgb顏色/