我是编码的新手,我尝试用颜色跟踪笔以表达我的未来想法。为此,我在youtube上观看了一个教程,但对我而言这是行不通的,并且我从Title中得到了错误。 (youtube视频:https://www.youtube.com/watch?v=kbdbZFT9NQI,大约在第15分钟)
如果vc.isOpened(): rval,框架= vc.read() 其他: rval = False
而rval: cv2.imshow(“预览”,框架) rval,frame = vc.read()
hsv = cv2.cvtColor(frame,cv2.COLOR_BGR2HSV)
lower_range = np.array([90,175,124])
upper_range = np.array([120,210,218])
mask = cv2.inRange(hsv, lower_range, upper_range)
contours = cv2.findContours(mask, cv2.RETR_TREE, cv2.CHAIN_APPROX_NONE)
for cnt in contours:
cv2.drawContours(frame, [cnt] , -1, (0,0,255), 3)
cv2.imshow("masked",mask)
它应该在笔周围画一个轮廓,但出现错误。