首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >修复Python MMAL中的Picamera错误Raspberry Pi

修复Python MMAL中的Picamera错误Raspberry Pi
EN

Stack Overflow用户
提问于 2021-11-23 03:36:43
回答 1查看 356关注 0票数 0

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

代码语言:javascript
复制
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

我使用的代码是:

代码语言:javascript
复制
from time import sleep
from picamera import PiCamera

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

谢谢你的帮助

EN

回答 1

Stack Overflow用户

发布于 2021-11-23 08:04:38

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

我认为你需要做一些老式的侦探工作。我会:

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

  • 尝试删除并重新安装或更新PiCamera package

  • 尝试更明确地将Python3与shebang

一起使用

  • 尝试使用不同的摄像头和/或电缆和/或树莓派

  • 尝试重新安装Raspberry Pi OS
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/70075104

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档