使用Python OpenCV跟踪白色颜色
- 论坛
- 使用Python OpenCV跟踪白色颜色
10 浏览
使用Python OpenCV跟踪白色颜色
我想使用网络摄像头和Python OpenCV来追踪白色。我已经有了追踪蓝色的代码。
_, frame = cap.read() hsv = cv2.cvtColor(frame, cv2.COLOR_BGR2HSV) # 定义蓝色在HSV中的范围 lower_blue = np.array([110,100,100]) upper_blue = np.array([130,255,255]) # 如何定义白色的范围 # 将HSV图像阈值化以获取只有蓝色的颜色 mask = cv2.inRange(hsv, lower_blue, upper_blue) # 与原始图像进行按位与操作 res = cv2.bitwise_and(frame,frame, mask= mask) cv2.imshow('frame',frame) cv2.imshow('mask',mask) cv2.imshow('res',res)
我应该给出什么值作为下限和上限来追踪白色??
我尝试改变了数值,我得到了其他颜色,但是追踪白色没有成功!!!
这些下限和上限是HSV值还是BGR值??
附注:我必须得到最后的结果作为二进制图像以便进行进一步处理!!
请帮帮我!!!