我正在编写一个 python 脚本,它将有一个 ASCII 菜单来设置延时摄影。如果服务器不可用,将图像发送到我的网络服务器或 USB。
我正在做线程脚本。所以我不确定它是线程问题还是什么,但我收到错误:TypeError: 'tuple' object is not callable。
我的代码(full code):
class timelaps(threading.Thread):
"""docstring for timelaps"""
def __init__(self, res, delay, numberOfImages):
super(timelaps, self).__init__()
self.delay = delay
if delay < 20:
self.delay = 20
pass
self.numberOfImages = numberOfImages
def run(self):
currentImage = 0
camera = picamera.PiCamera()
camera.resolution(2592, 1944)
在 camera.resolution(2592, 1944) 这行我收到了错误。 根据Picamera Docs应该只有 camera.resolution(2592, 1944) 并且分辨率应该设置为那个。 有什么建议吗?
请您参考如下方法:
根据那些文档,camera.resolution 是一个简单的属性,而不是一个方法。
代替
camera.resolution(2592, 1944)
...你应该这样做:
camera.resolution = (2592, 1944)
