opencv识别颜色块并进行跟踪
1.导入库
import cv2
import numpy as np
2.读取目标颜色块的图像,并读取颜色BGR通道的值
img[1900,1400] 确定颜色区域某个位置点即可,可使用画图工具打开图像获取
img = cv2.imread('2.jpg')
blue,green,red = img[1900,1400]
print(blue,green,red)
color = np.uint8([[[blue, green, red]]])
3.修改颜色通道
原因:在 HSV 颜色空间中要比在 BGR 空间中更容易表示一个特定颜色。通过计算可得到该颜色的上、下hsv范围
#颜色通道BGR 改为 HSV
hsv_color = cv