Здесь countours
равно None
, так как None
не повторяется, поэтому у него тоже нет len
. Вы можете изменить свою логику c, например:
if contours and len(contours) >= 2:
old_center[0] = center[0]
if is_mouse_down:
Thread(target=gui.mouseUp, args=()).start()
is_mouse_down = False
Спасибо @ mkrieger1 за сообщение о проблеме: вы не должны использовать это в качестве решения. Это просто в обход проблемы. Вам нужно выяснить, почему это None
в других кодах, и решить проблему.