Функция полилиний Opencv в Python генерирует исключение
Я пытаюсь нарисовать произвольный четырехугольник над изображением, используя функцию полилиний в opencv. Когда я получаю следующую ошибку
Ошибка OpenCV: утверждение не выполнено (p.checkVector (2, CV_32S)>= 0) в полилинии, файл /tmp/buildd/ros-fuerte-opencv2-2.4.2-1precise-20130312-1306/modules/core/src/d rawing.cpp, строка 2065
Я называю функцию как-то так,
cv2.polylines(img, points, 1, (255,255,255))
Где точки в виде массива, как показано ниже (размер изображения 1280x960):
[[910 641]
[206 632]
[696 488]
[458 485]]
и IMG просто нормальное изображение, которое яЯ могу имшоу. В настоящее время я 'Я просто рисую линии между этими точками, но яищу более элегантное решение.
Как я должен исправить эту ошибку?