学长给了simpleVRML的程序,以kinect为摄像机,导入并利用模板识别定位显示vrml模型(没有带工程)
之前自己实现了一个,但是存在出现显示自己的窗口后就闪退的bug,修复后的性能也不如学长的好。
现在想在工程中把导入并利用kinect的定位来显示vrml。
=正文=
1.导入
导入利用函数:
static int setupMarkersObjects(char *objectDataFilename)
{
// Load in the object data - trained markers and associated bitmap files.
if ((gObjectData = read_VRMLdata(objectDataFilename, &gObjectDataCount)) == NULL) {//在这里使用object.cpp
fprintf(stderr, "setupMarkersObjects(): read_VRMLdata returned error !!\n");
return (FALSE);
}
printf("Object count = %d\n", gObjectDataCount);
return (TRUE);
}
并将这两句话添到init()中:
char objectDataFilename[] = "Data/object_data_vrml";
setupMarkersObjects(objectDataFilename);//上面的文件内容调用了vrml格式的模型-该函数作用是read-vrml