首页 > 解决方案 > 如何使用 Raspberry Pi 解决有关 PiCamera 模块的 python 问题?

问题描述

对于我的学校项目,我必须通过 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)

不幸的是,外壳向我展示了这一点:

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'

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

标签: pythonopencvraspberry-pi

解决方案


在命令行中,首先尝试:

sudo pip3 uninstall picamera

然后做:

sudo pip3 install picamera

那应该为您完成工作!


推荐阅读