尝试使用 getImageLocal 从机器人获取图像时,我收到一条错误消息。尽管我直接在机器人上运行代码。错误信息是:
Traceback (most recent call last):
File "test.py", line 13, in <module>
video_device.getImageLocal(handle)
RuntimeError: Uncaught error: Pointer serialization not implemented
我用来获取此错误的代码如下(我在使用 C++ 时也收到相同的错误):
import qi
import sys
if __name__ == "__main__":
app = qi.Application(sys.argv)
# start the eventloop
app.start()
video_device = app.session.service("ALVideoDevice")
handle = video_device.subscribe('handler', 0, 0, 10)
video_device.getImageLocal(handle)
video_device.releaseImage(handle)
我目前正在使用以下代码运行此代码:
python test.py --qi-url=tcp://pepper.local
我很想知道我在这里做错了什么,或者是否存在更严重的潜在问题。