1

我正在用 Python 对 Softbanks Pepper Robot 进行编程。我想要一个来自机器人摄像头的直播。但是功能

 pepperImage = self.video_service.getImageRemote(self.nameId)

非常慢,并且使用超过 300 毫秒来获取图像。使用 livefeed,这只有 2-3fps,这是非常糟糕的。我用的是Naoqi库,网速应该不是问题,我的PC、路由器和Pepper在同一个房间,Pepper是路由器的唯一任务。我将 Python 2 与 Pycharm 一起使用。

有人对此有解决方案吗?

4

1 回答 1

3

有了一个不错的网络,你应该能够在 wifi 中至少有 10fps 和在以太网中至少 25fps,具体取决于分辨率。这里有一些想法:

  • 如果当前两者都在 wifi 中,请将您的计算机放在以太网中
  • 尝试减小图像的大小(你真的需要颜色吗?)
  • 尝试减小图像的大小(你真的需要 4VGA 或 HD 吗?)
  • 停止一些可能使用相机的其他处理(车载人脸检测/识别、图像分析、自主生活、编排......)

祝你好运...

您还可以参考 Softbank 的文档,该文档告诉您限制:请参阅此处...

于 2018-01-30T21:33:55.620 回答