opencv、pythonで赤色の部分を抽出するコードを書いているのですが
綺麗に赤色の部分を抽出することができません。
(この画像の赤い選手をできる限り綺麗に認識したいです。)
今現時点で使っているコードはこれなのですが
BGRで赤色を抽出しています
#BGR iro = cv2.inRange(akari, (0,0,90), (60,90,255))
# Convert BGR to HSV hsv = cv2.cvtColor(src, cv2.COLOR_BGR2HSV) # define range of blue color in HSV lower_blue = np.array([0,0,0]) upper_blue = np.array([0,0,0]) # Threshold the HSV image to get only blue colors mask = cv2.inRange(hsv, lower_blue, upper_blue)
そして今はBGRで書いていますがHSVに変換した方が認識しやすいのではないかと思っています
そこで上記は赤色のBGRのパラメータですが
HSVに直した時にどのようなパラメータになるか考えていただきたいです
そしてBGRとHSVの方法以外に特定の色を認識するすべがありましたら教えていただきたいです