# -*- coding: utf-8 -*- import cv2 import numpy as np import time import math as m from numpy import* # 抽出したい色の指定 g_min = np.array([30,70,30]) g_max = np.array([70,255,255]) # 膨張化用のカーネル k = np.ones((5,5),np.uint8) def color_track(im,h_min,h_max): im_h = cv2.cvtColor(im,cv2.COLOR_BGR2HSV) # RGB色空間からHSV色空間に変換 mask = cv2.inRange(im_h,h_min,h_max,) # マスク画像の生成 #mask = cv2.medianBlur(mask,7) # 平滑化 #mask