功能
如果想要在一張圖片並已經轉換為array型態,指定座標並返回RGB顏色碼
#讀取圖片
img = cv2.imread("python.png") #讀入圖片自動轉成array
#轉換為HSV及RGB 任選一種
hsv = cv2.cvtColor(img, cv2.COLOR_BGR2HSV) #HSV
rgb = 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 a