Я пытаюсь разделить объекты в определенных цветовых диапазонах изображения с помощью opencv / python. Я использую для этого функцию cv2.inRange (), и когда я передаю ей следующие параметры: cv2.inRange (hsv, (0,0,0), (170,255,255)) hsv - мое изображение, это вызывает ошибку ниже:
File "c:/Users/fazil/Desktop/Bilgisayar Bilimi/Python/Python Konuları/Opencv/Projeler/Object Tracking.pyw", line 59, in find_the_positions
threshold = cv2.inRange(hsv,color_down,color_up)
TypeError: Expected Ptr<cv::UMat> for argument 'lowerb'
Почему это происходит и как это исправить? Спасибо.
inRange()
? Он должен описывать, какие данные вы должны использовать вinRange()
- person furas   schedule 01.02.2021