Ошибка при обнаружении автомобилей на видео. TypeError: ожидается целочисленный аргумент, получен float
Я новичок в Python, работаю над обнаружением транспортных средств, и я получаю эту ошибку.
Я не знаю, почему я получаю эту ошибку и как ее решить.
Я получаю сообщение об ошибке в следующей строке.
Я пробовал решение, и я нашел, но не решил проблему:
frame = cv2.resize(frame,(frameWidth/2, frameHeight/2))
frameHeight, frameWidth, fdepth = frame.shape
1 ответ
Попробуй это:
frame = cv2.resize(frame,(int(frameWidth/2), int(frameHeight/2)))
frameHeight, frameWidth, fdepth = frame.shape
Когда вы делите нечетные числа на 2, вы в конечном итоге создаете значение с плавающей запятой.