我正在通过一个涉及兔子的项目(原始项目:仓鼠摄像头,http://www.raspberrypi.org/learning/hamster-party-cam/worksheet.md)与我的孩子们一起攀登学习曲线。我们已经按照说明到达了下面的程序。
当我们运行它时,它给出了一个相当模糊的错误:
Traceback (most recent call last):
File "/home/pi/hkop.py", line 12, in <module>
with picamera.picamera() as camera:
AttributeError: 'module' object has no attribute 'picamera'有人能帮我们解决这个问题吗?
import pibrella, picamera, time, random, os, sys
colours = [pibrella.light.red, pibrella.light.amber, pibrella.light.green]
def disco():
for i in range(25):
result = random.choice(colours)
result.on
time.sleep(0.2)
result.off()
with picamera.picamera() as camera:
camera.resolution = (1024, 768)
pic= 1
while True:
if pibrella.input.a.read():
camera.capture ('/home/pi/konijn/image%03d.jpg' % pic)
print("Hoera!")
os.system ('omxplayer 1-39-gcn-dk-mountain.mp3 &')
disco()
time.sleep(20)
pic += 1
time.sleep(0.01)发布于 2015-01-12 03:39:17
在docs中,类是picamera.PiCamera。因此,您的with代码行应该是:
with picamera.PiCamera() as camera:
...另外,正如Padraic Cunningham指出的,在您的disco()函数中,
result.on实际上应该是
result.on()因为您正在调用result对象的函数。
发布于 2015-01-12 13:49:15
picamera.PiCamera() 不是:
picamera.piCamera()你应该使用:
subprocess.Popen而不是:
os.systemhttps://stackoverflow.com/questions/27891222
复制相似问题