【问题标题】:Fix Picamera in Python MMAL Error Raspberry Pi修复 Python MMAL 错误 Raspberry Pi 中的 Picamera
【发布时间】:2022-01-01 14:30:38
【问题描述】:

我已经尝试了许多教程和安装,以使用带有 Python 的 rapsberry 4 picamera 我正在使用 Picamera 库,每次我使用这个简单的脚本或任何 picamera 脚本来尝试相机时,我都会收到以下错误消息:

mmal: mmal_component_create_core: could not find component 'vc.camera_info'
Traceback (most recent call last):
  File "/home/pi/Desktop/ex.py", line 6, in <module>
    camera = PiCamera()
  File "/home/pi/.virtualenvs/cv450/lib/python3.9/site-packages/picamera/camera.py", line 367, in __init__
    with mo.MMALCameraInfo() as camera_info:
  File "/home/pi/.virtualenvs/cv450/lib/python3.9/site-packages/picamera/mmalobj.py", line 2346, in __init__
    super(MMALCameraInfo, self).__init__()
  File "/home/pi/.virtualenvs/cv450/lib/python3.9/site-packages/picamera/mmalobj.py", line 631, in __init__
    mmal_check(
  File "/home/pi/.virtualenvs/cv450/lib/python3.9/site-packages/picamera/exc.py", line 184, in mmal_check
    raise PiCameraMMALError(status, prefix)
picamera.exc.PiCameraMMALError: Failed to create MMAL component b'vc.camera_info': Function not implemented

我使用的代码是:

from time import sleep
from picamera import PiCamera

camera = PiCamera()
camera.resolution = (1024, 768)
camera.start_preview()
sleep(2)
camera.capture('foo.jpg')

感谢您的帮助

【问题讨论】:

    标签: python raspberry-pi picamera


    【解决方案1】:

    可能有多种原因...您可能无法在 raspi-config 中配置某些内容,您可能已经修改了 config.txt 中的 GPU 内存拆分,您可能有权限问题,您可能有软件冲突/不兼容。

    我认为您将需要进行一些老式的调查。我会:

    • 尝试使用内置的raspistill 拍照,以确保您的相机、电缆和硬件都正确

    • 尝试删除并重新安装或更新 PiCamera 软件包

    • 尝试更明确地使用带有 shebang 的 Python3

    • 尝试使用不同的相机和/或电缆和/或树莓派

    • 尝试单独全新安装 Raspberry Pi OS

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2016-11-13
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2020-12-24
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多