vs2012+openframework+opencv2.4.13复现kinect三维重建历程

项目需求,需要做三维重建的一个东西。于是查到一个博主写的博客。https://blog.****.net/AIchipmunk/article/details/8721290.

于是down的它的代码进行复现一下。

1.初始实验

准备采用vs2017+openframework+opencv。于是安装好vs2017, 下载好of_realease_2017的openframework并解压到。然后建立一个of的空项目,但是发现这都没法编译通过。

这个配置过程可参照 https://blog.****.net/dongdong_****/article/details/90580369.

初始过程都没编译通过,于是决定放弃了。  有点自闭了。。。。。。。

2. 再次实验

2.1 软件准备

2.2 安装与配置过程

  • 首先安装vs2012.,安装教程就不多说了。百度一大把。
  • 将of_v0.8.4_vs_release解压即可,看网上说最好放在c盘目录下面,网上有很多说在vs2012的工具》扩展与更新》联机里面需要再搜索openframework进行安装,但是我没有搜索到,就这个坑,我捣鼓了好久,反正就是找不到,再次自闭。最后想着,先把opencv配置好再说。
  • 在就是配置opencv2.4.13。(永久性配置方法) 请参考下面的两个配置链接。,注意我们需要配置的release版本的。
  • https://blog.****.net/sinat_36264666/article/details/77914570
  • https://blog.****.net/qq_27546529/article/details/82685222  ----这个看其 3.3永久配置_方法2

2.3 编译

配置完所有以后,想着先编译一个工程看环境配置好没,我们可以找到of_v0.8.4_vs_release下面C:\of_v0.8.4_vs_release\of_v0.8.4_vs_release\apps\myApps\emptyExample

然后用vs2012打开,选择release,直接点击运行。竟然编译通过。自闭好一点了。

2.4 新建一个of工程

找到C:\of_v0.8.4_vs_release\of_v0.8.4_vs_release\projectGenerator\projectGenerator.exe.点击。  然后输入工程名字,点击右下方即可。

vs2012+openframework+opencv2.4.13复现kinect三维重建历程

这样就新建了一个of工程。此时我想到网上有人说再vs里安装openframework的事,想着应该这个安装就是起到再vs中能够直接新建项目,不用我们这么操作。所以我们编译的时候能够通过,而不影响。

最后将上面down的博主的代码,一步步的搞到这个新建的项目里,再次编译即可实现kinect的实时三维重建。

注意,运行时需要链接kinect,并保证kinect驱动一定安装。

注意,编译时会出现错误,按下面更改

vs2012+openframework+opencv2.4.13复现kinect三维重建历程

搞了大半天,搞通了,发现与自己的需求还是有差别的。哈哈,再次自闭开启。。。。。。。|_|

以上所有参考链接

https://blog.****.net/hualitlc/article/details/40560235

https://blog.****.net/dongdong_****/article/details/90580369

https://blog.****.net/AIchipmunk/article/details/8721290

https://blog.****.net/qq_27546529/article/details/82685222

https://blog.****.net/sinat_36264666/article/details/77914570