Я пишу программу для определения пользовательских жестов в наборе AIY Vision.
Каждый раз, когда я пытаюсь запустить скрипт, он запускается около 6 секунд, а затем выводит следующий вывод:
Traceback (most recent call last):
File "hand_gesture_classifier.py", line 67, in <module>
button = Button(BUTTON_GPIO_PIN)
File "/usr/lib/python3/dist-packages/gpiozero/devices.py", line 95, in __call__
self = super(GPIOMeta, cls).__call__(*args, **kwargs)
File "/usr/lib/python3/dist-packages/gpiozero/input_devices.py", line 303, in __init__
pin, pull_up, bounce_time, pin_factory=pin_factory
File "/usr/lib/python3/dist-packages/gpiozero/mixins.py", line 338, in __init__
super(HoldMixin, self).__init__(*args, **kwargs)
File "/usr/lib/python3/dist-packages/gpiozero/input_devices.py", line 100, in __init__
self.pin.when_changed = self._fire_events
File "/usr/lib/python3/dist-packages/gpiozero/pins/__init__.py", line 388, in <lambda>
lambda self, value: self._set_when_changed(value),
File "/usr/lib/python3/dist-packages/gpiozero/pins/pi.py", line 289, in _set_when_changed
self._enable_event_detect()
File "/usr/lib/python3/dist-packages/gpiozero/pins/rpigpio.py", line 219, in _enable_event_detect
bouncetime=self._bounce)
RuntimeError: Failed to add edge detection
Я не могу понять, что вызывает эту ошибку. Я обновил Vision Kit до всех последних версий и драйверов, но не могу избавиться от этой ошибки.
Любая помощь или мнения будут высоко оценены.