NAO机器人优化了对图像的访问教程

时间:2017-04-26 14:37:44

标签: c++ nao-robot

我只是想知道是否有人使用过"优化访问图像"例子来自naoqi帮助页面的教程部分?

http://doc.aldebaran.com/2-1/dev/cpp/examples/vision/optimizedimage/optimizedimage.html

我可以在naoqi中获取编译和创建模块的代码,但我对如何使用它感到茫然。没有一个函数是可调用的,关于如何使用该模块的唯一指令是:"要检索图像,像往常一样使用ALVideoDevice的代理订阅,并指定帧率,分辨率等。"

检索图像的所有示例都包含以下行:ALValue img = camProxy.getImageRemote(clientName);这似乎没有经过优化程序。

我的问题是,如何在我的主c ++代码中使用优化模块?

1 个答案:

答案 0 :(得分:0)

没有约束方法: 我们的想法是对“优化图像”模块进行个性化处理。把你的处理放在这个地方:" / **做你想要的任何处理...... * /"

然后在处理之后,根据您的体系结构,您可以决定在ALMemory中发布结果,或者在您的" optimizedModule"中绑定您自己的方法。为您自己的应用程序提供服务。

顺便说一句:我觉得很奇怪,只是在另一个过程中给你一个指向图像的指针(因为你在远程,这意味着它不是你的过程)给你许可阅读数据。

这样的系统无法控制每个进程可以访问的内容,因此现在看起来非常奇怪。 (作为一些旧的MS DOS系统)

我记得我在NAO上用python代码完成了那种代码来获取图像,但后来我在同一个内存空间(ALPythonBridge)中,因此可以读取和解释原始图像。