问题
使用Intel realsense viewer查看3D视图的时候,点状云能正常呈现,但几秒钟后会自动消失,并且不再显示
起初时:
点状云随后开始闪烁,并最终消失:
问题分析
首先打开SDK根目录下的rs-pointcloud.exe
来检测是否是intel realsense viewer的问题
发现点状云正常呈现,且没有再消失
得出结论,问题出在intel realsense viewer上
解决办法
关闭设置中的GLSL
发现可以正常查看点状云
问题解决
总结
其实是因为GLSL
是一个可选的图形加速功能,可以将图像处理从CPU转到GPU用来实现某些 SDK 功能,例如点状云。不过,它可能不会在性能比较低计算机上产生很好的效果(笔者使用的是轻薄本),如果禁用它,能够显著提高性能,实际上点状云的消失也正是因为工作负载太高。
感兴趣的话可以了解一下GLSL
:
https://github.com/IntelRealSense/librealsense/pull/3654