Плавающие точки в cv2.fillPoly - PullRequest
0 голосов
/ 02 марта 2020

Можно ли использовать с плавающей запятой в методе cv2.fillPoly ? Когда я использую точки int, метод работает нормально. Когда я пытаюсь использовать числа с плавающей запятой, я получаю следующее: error: (-215: утверждение не выполнено) p.checkVector (2, 4)> = 0 в функции 'fillPoly'

Вот код:

top_left = np.int32((data.iloc[i, 0], data.iloc[i, 1]))
bot_left = np.int32((data.iloc[i, 4], data.iloc[i, 5]))
bot_right = np.int32((data.iloc[i, 6], data.iloc[i, 7]))
top_right = np.int32((data.iloc[i, 2], data.iloc[i, 3]))

true_corners = np.array([top_left, bot_left, bot_right, top_right])

cv.fillPoly(frame, [true_corners], (0, 0, 255), lineType=cv.LINE_AA)
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...