Отсутствует функция getDirectRawImageRemote() в NAOqi версии 2.8.6.23

#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 ).). В этом случае нет изменения размера или преобразования цветового пространства.