Ошибка Raspberry Pi с picamera.exc.PiCameraMMALError: не удалось включить соединение: закончились ресурсы

При запуске программы на Raspberry Pi Zero 9X_google-aiy W, в которой использовалась камера RPi, я 9X_google-aiy столкнулся с проблемой. Это было основано 9X_raspberry-pi на демонстрации Joy Detector из набора AIY 9X_raspberry-pi Kit. Обычно он меняет цвета светодиодов 9X_google-aiy и шумит в зависимости от ввода лица камеры 9X_pythonista (эмоций), но я также добавил часть, которая 9X_google-aiy передает степень радости в ThingSpeak.

Ожидаемый 9X_python-interpreter результат заключался в запуске программы 9X_python с использованием камеры, вместо этого появилось 9X_pythonic следующее сообщение:

mmal: mmal_vc_port_enable: failed to enable port vc.null_sink:in:0(OPQV): ENOSPC mmal: mmal_port_enable: failed to enable connected port (vc.null_sink:in:0(OPQV))0xdd2800 (ENOSPC) mmal: mmal_connection_enable: output port couldn't be enabled ERROR:__main__:Exception while running joy demo. Traceback (most recent call last): File "/home/pi/AIY-projects-python/src/examples/vision/joy/joy_detection_demo.py", line 383, in main args.enable_streaming, args.streaming_bitrate, args.mdns_name) File "/home/pi/AIY-projects-python/src/examples/vision/joy/joy_detection_demo.py", line 307, in joy_detector camera = stack.enter_context(PiCamera(sensor_mode=4, resolution=(820, 616))) File "/usr/lib/python3/dist-packages/picamera/camera.py", line 433, in __init__ self._init_preview() File "/usr/lib/python3/dist-packages/picamera/camera.py", line 513, in _init_preview self, self._camera.outputs[self.CAMERA_PREVIEW_PORT]) File "/usr/lib/python3/dist-packages/picamera/renderers.py", line 558, in __init__ self.renderer.inputs[0].connect(source).enable() File "/usr/lib/python3/dist-packages/picamera/mmalobj.py", line 2212, in enable prefix="Failed to enable connection") File "/usr/lib/python3/dist-packages/picamera/exc.py", line 184, in mmal_check raise PiCameraMMALError(status, prefix) picamera.exc.PiCameraMMALError: Failed to enable connection: Out of resources 

Пожалуйста, дайте мне 9X_raspberry-pi знать, если мне нужно добавить код из этих 9X_python-interpreter файлов python, но лучше всего это будет 9X_raspberry-pi слишком интенсивно. Используя python 3.7.

3
0
3
Общее количество ответов: 3

Ответ #1

Ответ на вопрос: Ошибка Raspberry Pi с picamera.exc.PiCameraMMALError: не удалось включить соединение: закончились ресурсы

Камеру использовала другая программа. Чтобы 9X_raspberry-pi это не было проблемой, либо перезагрузите 9X_pythonista компьютер, либо завершите задачу с помощью 9X_raspberry-pi камеры.

13
0

Ответ #2

Ответ на вопрос: Ошибка Raspberry Pi с picamera.exc.PiCameraMMALError: не удалось включить соединение: закончились ресурсы

Я пытался запустить программу Pi Camera 9X_py Python из Thonny IDE и терминала, когда 9X_python-shell получил ошибку picamera.exc.PiCameraMMALError: Failed to enable connection: Out of resources error.

Добавление camera.close() после 9X_python camera.stop_preview() решило проблему.

2
0

Ответ #3

Ответ на вопрос: Ошибка Raspberry Pi с picamera.exc.PiCameraMMALError: не удалось включить соединение: закончились ресурсы

В моем случае проблема была в том, что я 9X_python просил слишком высокое разрешение. Я использую 9X_pythonic камеру Raspberry Pi HQ, которая может увеличиваться 9X_raspberry-pi до 4056x3040, и создал экземпляр объекта камеры с 9X_python полным разрешением.
Снижение его до более 9X_py подходящего разрешения помогло.

1
0