小编Wei*_*Wei的帖子

CMake 文件中的 add_definitions 和 set 有什么区别

我是 CMake 的新手。add_definitions我对setCMake 文件感到非常困惑。

例如 add_definitions(-D_GLIBCXX_USE_CXX11_ABI=0)set(D_GLIBCXX_USE_CXX11_ABI,"0"),有什么区别吗?我看到了不同的结果,但我无法理解。

第二个问题:D_GLIBCXX_USE_CXX11_ABI这个有什么作用?

任何帮助表示赞赏。

多谢!

gcc makefile g++ cmake gnu-make

4
推荐指数
1
解决办法
4594
查看次数

为什么保存的深度图像与kinect v1相比太黑了

我认为这是一个关于深度图像的简单问题.但我已经困惑了一段时间.

所以我在Python中使用cv2来保存Kinect v1传感器的原始深度图像.然而,它几乎是纯黑色的.

在此输入图像描述

然而,我注意到它不是纯黑色,因为我旋转图像我可以识别图像中的形状.我还检查大多数值大于255的像素值.

因为我下载了一个带有深度图像的数据集进行比较,所以我很困惑为什么会出现这样的黑色.它表现得更合理: 在此输入图像描述

但是,我还检查了它的像素值.它们中的大多数也大于255.我对自己的深度图像做错了吗?

任何评论都表示赞赏!

python opencv image-processing grayscale kinect

2
推荐指数
1
解决办法
286
查看次数

导入错误:libkfusion.so:无法打开共享对象文件:没有这样的文件或目录

我一直在尝试从一篇使用 Kinect Fusion 库的论文中重现一个框架。

当我运行测试脚本时,出现错误:

(darnn) weizhang@long:~/DA-RNN$ sudo ./experiments/scripts/test_kinect_fusion.sh 0
+ set -e
+ export PYTHONUNBUFFERED=True
+ PYTHONUNBUFFERED=True
+ export CUDA_VISIBLE_DEVICES=0
+ CUDA_VISIBLE_DEVICES=0
++ date +%Y-%m-%d_%H-%M-%S
+ LOG=experiments/logs/test_kinect_fusion.txt.2018-06-17_12-44-13
+ exec
++ tee -a experiments/logs/test_kinect_fusion.txt.2018-06-17_12-44-13
+ echo Logging output to experiments/logs/test_kinect_fusion.txt.2018-06-17_12-44-13
Logging output to experiments/logs/test_kinect_fusion.txt.2018-06-17_12-44-13
+ ./tools/test_kinect_fusion.py --gpu 0 --imdb rgbd_scene_trainval --cfg experiments/cfgs/rgbd_scene.yml --rig data/RGBDScene/camera.json
Traceback (most recent call last):
  File "./tools/test_kinect_fusion.py", line 15, in <module>
    from kinect_fusion import kfusion
ImportError: libkfusion.so: cannot open shared object file: No such file or …
Run Code Online (Sandbox Code Playgroud)

python python-import importerror library-path kinect

0
推荐指数
1
解决办法
3291
查看次数