在NAOqi版本中缺少getDirectRawImageRemote 2.8.6.23

问题描述

从NAOqi ver。移植后。 2.8.5.10至2.8.6.23我发现:

from tkinter import *
from tkinter import ttk

root = Tk()
button1 = ttk.Label(root,text = 'lol')
button1.pack()
root.mainloop()

丢失了,不是很可疑,因为它已经被弃用,可以替换为:

std::string ALVideoDeviceProxy::subscribe()

而且:

std::string ALVideoDeviceProxy::subscribeCamera()

丢失,必须替换为:

AL::ALValue ALVideoDeviceProxy::getDirectRawImageRemote()

是否正确,对性能有影响吗?

解决方法

某些API已被删除,文档也会相应地更新。

是的,您可以使用getImageRemote代替getDirectRawImageRemote。 如果只有一个订户或多个订户使用本机支持的相同分辨率和色彩空间(kYUV422ColorSpace),则不会影响性能。在这种情况下,不会进行大小调整或色彩空间转换。