用Cmake编译Opencv源码,生成动态库
生活随笔
收集整理的這篇文章主要介紹了
用Cmake编译Opencv源码,生成动态库
小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.
前期準(zhǔn)備:安裝Cmake和VS2010
一安裝Cmake
1
.
2.
3.
二.
1. 將OpenCV2.4.9安裝于以下目錄: G:/opencv2.4.9
2. 使用CMake建立VS工程文件?
? ?2.1 運行Cmake gui?
? ? ? ? Where is the source code: G:/opencv2.4.9/sources
? ? ? ? Where to build the binaries: G:/opencv2.4.9/vs2008(自己新建此目錄)?
? ?2.2 點擊configure按鈕,選擇相應(yīng)的編譯器為visual studio 10 2010,點擊finish,出現(xiàn)紅色標(biāo)記的參數(shù)。?
? ?2.3 再點configur按鈕,參數(shù)消除了紅色。?
? ?2.4 點擊generator按鈕,生成工程文件。?
3. 用vs2008對OpenCV工程進行編譯?
? ? ?完成上一步驟后,將在G:/opencv2.4.9/vs2008目錄下生成OpenCV.sln的VS Solution File,請用VS2010打開OpenCV.sln,然后執(zhí)行如下操作:
? ?在Debug下,選擇Solution Explorer里的 Solution OpenCV,點右鍵,運行"Rebuild Solution";如編譯無錯誤,再選擇INSTALL項目,運行"Build"。 ??
? ?在Release下,選擇Solution Explorer里的 Solution OpenCV,點右鍵,運行"Rebuild Solution";如編譯無錯誤,再選擇INSTALL項目,運行"Build"。
此時,OpenCV的*d.dll文件(for debug)和*.dll文件(for release)將出現(xiàn)在G:/opencv2.4.9/vs2008/bin目錄中;OpenCV的*d.lib文件(for debug)和*.lib文件(for release)將出現(xiàn)在G:/opencv2.4.9/vs2008/lib目錄;頭文件*.h出現(xiàn)在G:/opencv2.4.9/vs2008/include/opencv中。
可以被VS2010調(diào)用的OpenCV動態(tài)庫生成完畢。 《新程序員》:云原生和全面數(shù)字化實踐50位技術(shù)專家共同創(chuàng)作,文字、視頻、音頻交互閱讀
總結(jié)
以上是生活随笔為你收集整理的用Cmake编译Opencv源码,生成动态库的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 数字图像处理之归一化方法
- 下一篇: 为Ubuntu设置新的软件源