为了账号安全,请及时绑定邮箱和手机立即绑定

python opencv颜色跟踪

python opencv颜色跟踪

Helenr 2019-09-03 19:16:21
下面是我用于跟踪白色对象的python代码。它工作 - 但只有几秒钟然后整个屏幕变黑,有时它不起作用。我尝试了蓝色并且它有效 - 但白色和绿色给我带来了问题:import cv2import numpy as npcap = cv2.VideoCapture(0)while(1):_, frame = cap.read()hsv = cv2.cvtColor(frame, cv2.COLOR_BGR2HSV)# define range of white color in HSV# change it according to your need !sensitivity = 15lower_white = np.array([0,0,255-sensitivity])upper_white = np.array([255,sensitivity,255])# Threshold the HSV image to get only white colorsmask = cv2.inRange(hsv, lower_white, upper_white)# Bitwise-AND mask and original imageres = cv2.bitwise_and(frame,frame, mask= mask)cv2.imshow('frame',frame)cv2.imshow('mask',mask)cv2.imshow('res',res)k = cv2.waitKey(5) & 0xFFif k == 27:breakcv2.destroyAllWindows()
查看完整描述

1 回答

  • 1 回答
  • 0 关注
  • 498 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信