有没有一种方法可以实现start_preview()而不是capture(stream)?

时间:2019-03-29 16:02:38

标签: python python-3.x raspberry-pi3

我正在尝试使用start_preview()而不是树莓派pi的capture(stream ...)从以下代码更改方法。捕获(流...)的滞后非常沉重(不平滑)。我的知识对Python中的OOP不好。

我已经尝试实现start_preview(),但是它总是崩溃。也许我还需要stop_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()

我得到的错误是错误:'PiPreviewRenderer'对象没有属性转置。 我实际上希望使用start_preview()而不是流进行预览。谢谢

0 个答案:

没有答案