我正在尝试使用start_preview()来更改下面代码中的一个方法,而不是raspberry pi上的捕获(流…)。捕获滞后(流…)超重(不平滑)。我的知识对Python中的OOP不是很好
我已经尝试实现start_preview(),但它总是崩溃。也许我还需要停止预览()但不知道放在哪里
def getPreview(self):
self.setActive()
stream = io.BytesIO()
self._cap.capture(stream, format='jpeg', use_video_port=True,
resize=self._preview_resolution)
stream.seek(0)
return Image.open(stream)
我把它改成了
def getPreview(self):
self.setActive()
return self._cap.start_preview()
我得到的错误是错误:“pipreviewrender”对象没有属性转置。 实际上,我希望预览是用start_preview()而不是流进行的。谢谢
目前没有回答
相关问题 更多 >
编程相关推荐