Я новичок в кодировании, и я попытался отследить перо по цвету для своих будущих идей. Для этого я посмотрел учебник на YouTube, но он просто не работает для меня, и я получаю ошибку из заголовка.
(YouTube видео: https://www.youtube.com/watch?v=kbdbZFT9NQI, около минуты 15)
если vc.isOpened ():
rval, frame = 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)
Он должен нарисовать контур вокруг пера, но я получаю ошибку.