我只是想知道是否有人使用过"优化访问图像"例子来自naoqi帮助页面的教程部分?
http://doc.aldebaran.com/2-1/dev/cpp/examples/vision/optimizedimage/optimizedimage.html
我可以在naoqi中获取编译和创建模块的代码,但我对如何使用它感到茫然。没有一个函数是可调用的,关于如何使用该模块的唯一指令是:"要检索图像,像往常一样使用ALVideoDevice的代理订阅,并指定帧率,分辨率等。"
检索图像的所有示例都包含以下行:ALValue img = camProxy.getImageRemote(clientName);这似乎没有经过优化程序。
我的问题是,如何在我的主c ++代码中使用优化模块?
答案 0 :(得分:0)
没有约束方法: 我们的想法是对“优化图像”模块进行个性化处理。把你的处理放在这个地方:" / **做你想要的任何处理...... * /"
然后在处理之后,根据您的体系结构,您可以决定在ALMemory中发布结果,或者在您的" optimizedModule"中绑定您自己的方法。为您自己的应用程序提供服务。
顺便说一句:我觉得很奇怪,只是在另一个过程中给你一个指向图像的指针(因为你在远程,这意味着它不是你的过程)给你许可阅读数据。
这样的系统无法控制每个进程可以访问的内容,因此现在看起来非常奇怪。 (作为一些旧的MS DOS系统)
我记得我在NAO上用python代码完成了那种代码来获取图像,但后来我在同一个内存空间(ALPythonBridge)中,因此可以读取和解释原始图像。