#nao-robot
#робот nao
Вопрос:
После переноса с NAOqi версии 2.8.5.10 на 2.8.6.23 я обнаружил, что:
std::string ALVideoDeviceProxy::subscribe()
отсутствует, что не так подозрительно, потому что он уже устарел и может быть заменен на:
std::string ALVideoDeviceProxy::subscribeCamera()
но также:
AL::ALValue ALVideoDeviceProxy::getDirectRawImageRemote()
отсутствует и должен быть заменен на:
AL::ALValue ALVideoDeviceProxy::getImageRemote()
Правильно ли это и влияет ли это как-либо на производительность?
Ответ №1:
Некоторые API были удалены, и документация будет соответствующим образом обновлена.
Да, вы можете использовать getImageRemote
вместо getDirectRawImageRemote
. Нет влияния на производительность, если есть только один подписчик или несколько подписчиков, использующих одинаковое разрешение, поддерживаемое изначально, и цветовое пространство ( kYUV422ColorSpace
).). В этом случае нет изменения размера или преобразования цветового пространства.