在 Raspberry Pi Zero W 上運行涉及 RPi Camera 的程序時,我遇到了一個問題。這是基于 AIY 套件中的 Joy Detector Demo。通常情況下,它會根據(jù)相機面部輸入(情緒)改變 LED 顏色并發(fā)出噪音,但我還添加了一個部分,可以將快樂程度傳輸?shù)?ThingSpeak。預期的輸出是程序運行,使用 camera ,而不是出現(xiàn)以下消息:mmal: mmal_vc_port_enable: failed to enable port vc.null_sink:in:0(OPQV): ENOSPCmmal: 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 enabledERROR:__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 如果我需要從這些 python 文件中添加代碼,請告訴我,但我最好的選擇是它太密集了。使用蟒蛇3.7。
5 回答
慕容708150
TA貢獻1831條經(jīng)驗 獲得超4個贊
當我收到picamera.exc.PiCameraMMALError: Failed to enable connection: Out of resources錯誤時,我試圖從 Thonny IDE 和終端執(zhí)行 Pi Camera Python 程序。
在camera.stop_preview()之后添加camera.close()解決了這個問題。
藍山帝景
TA貢獻1843條經(jīng)驗 獲得超7個贊
就我而言,問題是我要求的分辨率太高。我正在使用可以達到 的 Raspberry Pi HQ 相機4056x3040,并以全分辨率實例化了我的相機對象。
將其降低到更合適的水庫就可以了。
慕蓋茨4494581
TA貢獻1850條經(jīng)驗 獲得超11個贊
我第二次運行代碼時遇到了同樣的問題。您需要關閉任何正在使用 picamera 的應用程序,否則您可以重新啟動內(nèi)核,它將解決問題。
添加回答
舉報
0/150
提交
取消
