Ошибка Opencv (-215: утверждение не выполнено) p.checkVector(2, CV_32S) >= 0 в функции 'cv::polylines'Python

Программы на Python
Ответить Пред. темаСлед. тема
Anonymous
 Ошибка Opencv (-215: утверждение не выполнено) p.checkVector(2, CV_32S) >= 0 в функции 'cv::polylines'

Сообщение Anonymous »

Код: Выделить всё

# Get the minimum area rectangle for the contour
min_rect = cv2.minAreaRect(contour)  # Returns (center, (width, height), angle)
box = cv2.boxPoints(min_rect)  # Get four corner points of the rectangle
box = np.int8(box)  # Convert to integer coordinates

# Draw the rotated bounding box
cv2.polylines(frame, [box], True, (0, 255, 0), 2)
Я получаю эту ошибку во время работы:

Код: Выделить всё

cv2.polylines(frame, [box], True, (0, 255, 0), 2)

Код: Выделить всё

cv2.error: OpenCV(4.10.0) D:\a\opencv-python\opencv-python\opencv\modules\imgproc\src\drawing.cpp:2465: error: (-215:Assertion failed) p.checkVector(2, CV_32S) >= 0 in function 'cv::polylines'.
Как это решить?

Подробнее здесь: https://stackoverflow.com/questions/793 ... n-function
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

Вернуться в «Python»