Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/opencv/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何用Raspberry Pi修复关于PiCamera模块的python问题?_Python_Opencv_Raspberry Pi - Fatal编程技术网

如何用Raspberry Pi修复关于PiCamera模块的python问题?

如何用Raspberry Pi修复关于PiCamera模块的python问题?,python,opencv,raspberry-pi,Python,Opencv,Raspberry Pi,在我的学校项目中,我必须借助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=rawCap

在我的学校项目中,我必须借助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'
pi@LM-rasp:~/Documents$python3 captureImage.py
回溯(最近一次呼叫最后一次):
文件“captureImage.py”,第3行,在
从picamera.array导入PiRGBArray
文件“/home/pi/Documents/picamera.py”,第3行,在
从picamera进口picamera
ImportError:无法导入名称“PiCamera”
我知道其他人也存在同样的问题,但我没有成功地解决这个问题。 你能帮助我吗?
谢谢

在命令行中,首先尝试:

sudo pip3 uninstall picamera
然后做:

sudo pip3 install picamera

那应该能帮你完成任务

您是如何安装picamera模块的?您使用的是什么python版本?在您的帖子中包括安装过程。@Ziri首先,感谢您的回答。我的python版本是3.4.3。然后我不明白你的第一个问题。我刚把我的picamera连接到我的RPI上。我该怎么办?确保首先安装了picamera模块:sudo apt install python3-picamera@Ziri我的picamera模块实际上安装得很好。为确保安装良好,我已执行了您要求我执行的命令。请尝试#导入picamera#camera=picamera.picamera(),我刚才正在执行,但又失败了。。。我仍然有与以前相同的问题。是的。否则,python shell会回复
picamera.exc.picameramlerror:Failed to enable connection:Out Out resources
我个人推荐此链接:我成功地与raspistill合影,但当我尝试执行链接中指示的python脚本时,我发现了相同的问题。此外,当我尝试
sudo pip3 install picamera
时,我遇到了一个新问题:
警告:在连接被“NewConnectionError”破坏后重试(重试(重试(总计=0,连接=None,读取=None,重定向=None,状态=None)(:未能建立新的连接:[Errno-3]echec temporaire dans la résolution du nom',)“:/simple/picamera/ERROR:找不到满足picamera要求的版本(从版本:无)ERROR:找不到与picamera匹配的发行版