三维建图---BundleFusion|Win10|VS2013|Cuda8.0|KinectV2

1、环境情况
三维建图---BundleFusion|Win10|VS2013|Cuda8.0|KinectV2_第1张图片
2、软件下载及安装
(1)VS2013
(2)显卡驱动、CUDA8.0
(3)DirectX SDK
(4)Kinect SDK 2.0

CUDA8.0地址
https://developer.nvidia.com/cuda-80-ga2-download-archive
DirectX SDK地址
http://download.microsoft.com/download/A/E/7/AE743F1F-632B-4809-87A9-AA1BB3458E31/DXSDK_Jun10.exe
Kinect SDK 2.0地址
https://www.microsoft.com/en-us/download/details.aspx?id=44561
BundleFusion地址
https://github.com/niessner/BundleFusion
mLib地址
https://github.com/niessner/mLib
mLib external地址
https://www.dropbox.com/s/fve3uen5mzonidx/mLibExternal.zip?dl=0

目录结构

BundleFusion-master/
	external/
		mLib/
			data/
			src/
			[...]
	FriedLiver/
		[...]
		FriedLiver.sln
		[...]
mLibExternal/
	include/
	libsWindows/
	[...]

3、注意事项
(1)修改BundleFusion/FriedLiver/FriedLiver.vcxproj,用notepad++等打开该文件,修改
三维建图---BundleFusion|Win10|VS2013|Cuda8.0|KinectV2_第2张图片三维建图---BundleFusion|Win10|VS2013|Cuda8.0|KinectV2_第3张图片
(2)显卡能力设置
三维建图---BundleFusion|Win10|VS2013|Cuda8.0|KinectV2_第4张图片
(3)设置相机类型
三维建图---BundleFusion|Win10|VS2013|Cuda8.0|KinectV2_第5张图片
(4)包含目录信息修改
三维建图---BundleFusion|Win10|VS2013|Cuda8.0|KinectV2_第6张图片
(5)修改BundleFusion\external\mLib\include\core-base目录下该文件内容
三维建图---BundleFusion|Win10|VS2013|Cuda8.0|KinectV2_第7张图片
(6)选择Release 版本,生成解决方案
三维建图---BundleFusion|Win10|VS2013|Cuda8.0|KinectV2_第8张图片
(7)修改配置文件
BundleFusion/FriedLiver目录下的zParametersBundlingDefault.txtzParametersDefault.txt拷贝到BundleFusion-master/FriedLiver/X64/Release/

打开 zParametersDefault.txt 配置文件,选择输入类型,这里是Kinectv2,修改第 2 行,设置s_sensorIdx = 2

在这里插入图片描述
(8)修改DepthSensiong.cpp如下
三维建图---BundleFusion|Win10|VS2013|Cuda8.0|KinectV2_第9张图片

(9)执行程序,按Ctrl+F5 运行

点击Tab键,显示窗口会出现帮助等操作,按2 加载彩色深度图,9 直接把扫描的结果保存到scans 文件中
按9程序保存在该目录下
BundleFusion\FriedLiver\scans

三维建图---BundleFusion|Win10|VS2013|Cuda8.0|KinectV2_第10张图片
三维建图---BundleFusion|Win10|VS2013|Cuda8.0|KinectV2_第11张图片

备注:参考资料

https://blog.csdn.net/Man_1man/article/details/126621624?spm=1001.2101.3001.6650.2&utm_medium=distribute.pc_relevant.none-task-blog-2%7Edefault%7EYuanLiJiHua%7EPosition-2-126621624-blog-52921958.pc_relevant_multi_platform_whitelistv4&depth_1-utm_source=distribute.pc_relevant.none-task-blog-2%7Edefault%7EYuanLiJiHua%7EPosition-2-126621624-blog-52921958.pc_relevant_multi_platform_whitelistv4&utm_relevant_index=5
https://blog.csdn.net/qq_24815615/article/details/109117450?spm=1001.2101.3001.6650.9&utm_medium=distribute.pc_relevant.none-task-blog-2%7Edefault%7EESLANDING%7Edefault-9-109117450-blog-123163389.pc_relevant_landingrelevant&depth_1-utm_source=distribute.pc_relevant.none-task-blog-2%7Edefault%7EESLANDING%7Edefault-9-109117450-blog-123163389.pc_relevant_landingrelevant&utm_relevant_index=10
https://www.freesion.com/article/44011220015/
https://blog.csdn.net/shenggedeqiang/article/details/108333848
https://www.dazhuanlan.com/millslee/topics/1181524

你可能感兴趣的:(三维重建,vscode)