主要根据利用openCV和openGL根据校正后的左图、Q值和视差数据进行重建。
本文着重记录下openGL在VS2013中的使用配置
开发工具
1.VS2013
2.freeglut
大家可以直接在SourceForge上下载源码进行编译出库文件,目前版本是3.0.0,
编译教程参考https://blog.csdn.net/u010009145/article/details/52693470
注意:早期版本为glut,但是重建的时候glutMainLoop函数在调用之后就不会返回、实现不了循环.而 FreeGlut 则有一个 glutMainLoopEvent 函数,每循环一次就会返回,所以使用freeglut更方便。这两个库的配置方法一致。
3.glew
这里直接从网上下载了一份,版本glew-2.1.0-win32,下载链接:http://glew.sourceforge.net/index.html
4.OpenCV2.4.10
环境配置
关于使用OpenGL的配置可以采取在系统中配置,或者每次添加包含文件和头文件,类似于openCV;
1)每次新建工程添加包含文件和头文件可参考:https://blog.csdn.net/jeffdeen/article/details/53638917
2)系统环境配置
将include\GL
目录中的头文件拷入C:\Program Files (x86)\Windows Kits\8.1\Include\um\gl目录下
将lib\Debug
和lib\Release
目录中的文件拷入C:\Program Files (x86)\Microsoft Visual Studio 12.0\VC\lib目录下,这个其他版本相应的找即可,12.0对应的是vs2013。
dll文件的配置跟操作系统的位数有关,如果操作系统是32位则将bin\Debug
和bin\Release
目录下的文件拷入C:\Windows\System32目录中,如果操作系统是64位系统则将bin\Debug
和bin\Release
目录下的文件拷入C:\Windows\SysWOW64目录中。本机中32/64都进行了复制、添加。
使用
然后就可以使用了
添加头文件
//#include <glut.h>
#include <GL\glew.h>
#include <GL\freeglut.h>
具体的使用代码参考实现可参考https://download.csdn.net/download/sinat_24221743/10651480