主要根據利用opencv和opengl根據校正後的左圖、q值和視差資料進行重建。
本文著重記錄下opengl在vs2013中的使用配置
1.vs2013
2.freeglut
編譯教程參考
注意:早期版本為glut,但是重建的時候glutmainloop函式在呼叫之後就不會返回、實現不了迴圈.而 freeglut 則有乙個 glutmainloopevent 函式,每迴圈一次就會返回,所以使用freeglut更方便。這兩個庫的配置方法一致。
3.glew
4.opencv2.4.10
關於使用opengl的配置可以採取在系統中配置,或者每次新增包含檔案和標頭檔案,類似於opencv;
1)每次新建工程新增包含檔案和標頭檔案可參考:
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
#include
#include
具體的使用**參考實現可參考
VS2013搭建OPENGL環境
時間不在於你擁有多少,而在於你如何使用。glut代表opengl應用工具包 opengl utility toolkit 是乙個與視窗系統無關的工具包。它作為aux庫的功能更強的替代品,用於隱藏不同視窗系統api的複雜性。glut的子程式的字首使用 glut 在windows下安裝glut庫 然後把...
在VS2013中使用水晶報表
原文 在vs2013中使用水晶報表 又遇到了在b s系統中列印,列印格式要求比較高,列印出的效果要求高大上。用vs2013中微軟自帶的報表,實在難以實現應用的效果,主要問題表現在 1.不能插入用word做好的列印模板,自己按照模板來做感覺比較費事,實現不了word的列印效果,一旦列印模板改變,調整格...
在VS2013中使用水晶報表
又遇到了在b s系統中列印,列印格式要求比較高,列印出的效果要求高大上。用vs2013中微軟自帶的報表,實在難以實現應用的效果,主要問題表現在 1.不能插入用word做好的列印模板,自己按照模板來做感覺比較費事,實現不了word的列印效果,一旦列印模板改變,調整格式比較麻煩。2.在火狐 谷歌瀏覽器中...