Функция полилиний 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 просто нормальное изображение, которое яЯ могу имшоу. В настоящее время я 'Я просто рисую линии между этими точками, но яищу более элегантное решение.

Как я должен исправить эту ошибку?

Ответы на вопрос(4)

Ваш ответ на вопрос