从kinect捕获pointcloud的代码不起作用

时间:2013-11-22 00:26:54

标签: c++ kinect point-cloud-library point-clouds

我尝试了我发现here的代码,第二个,但它不起作用。 实际上,在执行过程中我尝试按下“s”按钮,但它没有保存任何东西。我还尝试在调试模式下使用断点,但从不更改变量char c的值。 会发生什么?

2 个答案:

答案 0 :(得分:0)

您是否测试了传感器?您可以下载例如NiTE并运行:

cd NiTE/Samples/Bin
./UserViewer

答案 1 :(得分:0)

我以下面的方式解决了。我替换了这段代码:

std::string c;
std::getline (std::cin,c); 
std::string str2 ("s\n");
if( str2.compare(c)) {//as before}

提供的内容:

c = getchar(); 
if( c == 's' ){}

使用我的解决方案,效果很好!