python - 如何使用 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'
我知道对其他人来说存在同样的问题,但我没有成功解决这个问题。你能帮助我吗 ?谢谢 !
解决方案
在命令行中,首先尝试:
sudo pip3 uninstall picamera
然后做:
sudo pip3 install picamera
那应该为您完成工作!
推荐阅读
- object - Vue V:模型动态创建对象
- javascript - 如何在 JavaScript 中创建一系列可以单击以执行相同功能的不同版本的按钮?
- android - 如果 API < 26,如何实现 android.support.v4.widget.TextViewCompat 以自动调整文本大小
- mysql - MySQL搜索字段但删除所有非数字字符
- java - 在#commit 或#rollback 之后不调用 org.apache.ignite.transactions.Transaction#close 会导致泄漏/问题吗?
- tsql - 将具有多个条件的查询组合在一起时遇到问题
- postgresql - 如果在内部使用联合查询以了解联合的哪个部分给出了错误,如何在 postgresql 函数中捕获错误
- performance - 为什么在使用 OpenCV 的矩阵缩放中星号 (*) 运算符比指针访问乘法更快?
- android - Android ParcelFileDescriptor 到路径字符串
- javascript - Drag_and_drop_helper.js 不起作用(python,Selenium)