因为要用NYU V2 ToolBox中的 深度补全 功能,所以接触到了如题的点。如下图所示,ToolBox代码有放在Matlab中运行的 .m 文件,也有经典的 .cpp 文件。简单科普一下,因为 C/C++ 运行效率远超 .m ,所以可以把程序的核心代码放在 .cpp中,以节省时间。

实践
首先,一开始运行 demo_fill_depth_cross_bf_test.m 文件,报错如下图。简单解释一下:函数 mex_cbf_windows 和函数 cbf_windows对应着函数 mex_cbf_windows.cpp 和函数 cbf_windows.cpp。当然,不是所有的 .cpp 都可以被 Matalb 直接调用,感兴趣参阅此处和此处。接下来便引出了本文的主题:Matlab2019a与Visual Studio2017联合编译

最低0.47元/天 解锁文章
3221





