Pythonで画像の主要な色を取得する方法
OpenCVを使用する方法:import cv2 import numpy as np def get_dominant_color_opencv(image_path): # 画像の読み込み image = cv2.imread(image_path) # 画像をRGBからHSVに変換 hsv_image = cv2.cvtColor(image, cv2.COLOR_BGR2HSV) # ヒストグラムを作成 hist = cv2.calcHist([hsv_image], [0], None, [180], [0, 180]) # ヒストグラムのピークを取得 dominant_color >>More