【问题标题】:How to fix a python issue about PiCamera Module with a Raspberry Pi?如何使用 Raspberry Pi 解决有关 PiCamera 模块的 python 问题?
【发布时间】:2019-12-19 18:31:08
【问题描述】:

对于我的学校项目,我必须通过 picamera 检测魔方及其 6 个表面。我决定用 OpenCv 和 python 脚本来做。 这是我的代码:

import cv2
from picamera.array import PiRGBArray
from picamera import PiCamera

camera=PiCamera()
rawCapture=PiRGBArray(camera)


camera.capture(rawCapture,format='bgr')
image=rawCapture.array

cv2.imwrite('IMAGE.jpg',image)

不幸的是,shell 向我展示了这个:

pi@LM-rasp:~/Documents $ python3 captureImage.py 
Traceback (most recent call last):
  File "captureImage.py", line 3, in <module>
    from picamera.array import PiRGBArray
  File "/home/pi/Documents/picamera.py", line 3, in <module>
    from picamera import PiCamera 
ImportError: cannot import name 'PiCamera'

我知道其他人也存在同样的问题,但我没有成功解决这个问题。 你能帮助我吗 ? 谢谢!

【问题讨论】:

  • 您是如何安装 picamera 模块的?你用的是什么python版本?在您的帖子中包含安装过程。
  • @Ziri 首先,感谢您的回答。我的python版本是3.4.3。然后我不明白你的第一个问题。我刚刚将我的 picamera 连接到我的 RPI。我该怎么办?
  • 确保先安装了 picamera 模块:raspberrypi.org/documentation/linux/software/python.md sudo apt install python3-picamera
  • @Ziri 我的 picamera 模块实际上安装得很好。为了确保它安装良好,我已经执行了您要求我执行的命令。
  • 试试#import picamera #camera = picamera.PiCamera()

标签: python opencv raspberry-pi


【解决方案1】:

在命令行中,先试试:

sudo pip3 uninstall picamera

然后做:

sudo pip3 install picamera

这应该为你做的工作!

【讨论】:

  • 我只是这样做,但它再次失败......我仍然遇到与以前相同的问题。
  • 是的。否则,python shell 会回复picamera.exc.PiCameraMMALError: Failed to enable connection: Out of resources
  • 我个人推荐这个链接:projects.raspberrypi.org/en/projects/…
  • 我成功用 raspistill 拍照,但是当我尝试执行链接中指示的 python 脚本时,我又发现了同样的问题。
  • 此外,当我尝试sudo pip3 install picamera 时,我遇到了这个新问题:WARNING: Retrying (Retry(total=0, connect=None, read=None, redirect=None, status=None)) after connection broken by 'NewConnectionError('&lt;pip._vendor.urllib3.connection.VerifiedHTTPSConnection object at 0x74dc16d0&gt;: Failed to establish a new connection: [Errno -3] Échec temporaire dans la résolution du nom',)': /simple/picamera/ ERROR: Could not find a version that satisfies the requirement picamera (from versions: none) ERROR: No matching distribution found for picamera
猜你喜欢
  • 2022-01-01
  • 2021-11-20
  • 2012-09-14
  • 2016-08-03
  • 2020-12-24
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2018-09-25
相关资源
最近更新 更多