Можно ли использовать с плавающей запятой в методе 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)