本帖最后由 Jaz_羯 于 2021-6-15 11:35 编辑
最近一个项目需要在 OK3399-C(Forlinx Desktop)固件环境下 实现 PCL点云 的相关功能,其中一个就是用户跟点云图之间的交互操作。
相关库: eigen-3.5.1(源码安装) vtk-6.3.0(apt-get安装,源码安装cmake时报错,好像是不支持 aarch64-linux-gnu 7.5.0 编译工具链 ) opencv-3.4.1(源码安装) pcl-1.8.0(源码安装) 其余依赖库都是用 apt-get 安装。
目前测试情况是用 pcl_viewer 指令去打开一个 .pcd文件;点选模式下,在 PCD viewer窗口 中用鼠标对点云图的 旋转、缩放、平移 操作都是正常的;然后用 x/X 切换到框选模式,拖动鼠标进行框选时,整个 PCD viewer 窗口会变黑,导致无法看到点云图,鼠标拖动完毕后,整个窗口会恢复正常。这样的效果虽说最终能实现框选,但在框选过程中容易让用户在对点云图进行精细框选时造成影响。 旋转
缩放
平移
框选(主要问题,框选时窗口变黑)
因为 PCD viewer 默认背景是黑色,刚开始以为只是点云消失了;后来在 pcl_viewer指令 中加入 -bc 描述,设置 PCD_Viewer的背景颜色为白色,才更加确定是整个窗口变黑了。同样的相关库环境,在跑 ubuntu 18.04的PC 上运行是不会出现整个窗口变黑的情况的。是不是 OK3399-C(Forlinx Desktop)固件环境下 缺少了某些东西造成的呢?
另外 OK3399-C(Forlinx Desktop)固件环境下 是否能替换图形界面呢?默认的是Lxde,想换成gnome试试能否解决这一问题。
|