项目学习进行到了要利用kinect识别ARToolkit的标志(如典型的hiro),然后显示对应的vrml格式的动画或模型。
(怎么感觉一直停在这里= =)
参考ARToolkit包下examples中的simpleVRML,以及kinect学习笔记1中的功能函数,磕磕绊绊完成了以上功能。
关于arvrml的操作找到了官方网页:
http://docs.ros.org/diamondback/api/artoolkit/html/arViewerCapi_8cpp_source.html#l00182
可以查阅相关函数的实现。
1.和boost的无意义相识
期间走了一条弯路,看到官方网页函数实现包含在arViewerCapi.cpp中,但其中包含了这样的头文件:
#include <AR/arvrml.h>
#include "arViewer.h"
而arView.h中又include了以下头文件:
#include <iostream>
#include <fstream>
#include <boost/algorithm/string/predicate.hpp>
#include <boost/utility.hpp>
#include <openvrml/browser.h>
#include <openvrml/gl/viewer.h>
#include <openvrml/bounding_volume.h>
所以自然以为需要包含boost库才能够。 <