OpenCV菜鳥紀實 2

2021-07-23 10:25:36 字數 1244 閱讀 6850

學習目標:安裝opencv2.4.13 + vs2015。

謝天謝地,終於裝完了,歷時近4個小時,特來總結。

step 1:安裝cmake。

這裡比較無謂的下了幾個cake的版本,其實去官網上直接下乙個msi檔案,然後安裝就可以了。

step 2:編譯opencv。

利用cmake-gui.exe編譯opencv的sources。

想用dos指令玩cmake的兄弟,要記得先在環境變數的系統變數path裡新增相應的路徑。

直接使用exe會比較簡單,選擇需要編譯的資料夾opencv的sources,設定輸出的資料夾,config為visual studio 14 2015,generate即可。會報warning,請無視。

step 3:生成opencv。

vs裡開啟opencv的專案sln,依次執行all build和install[2]。

step 4:設定系統環境變數。

a) 新增使用者變數opencv。

b) 環境變數的系統變數path裡新增相應路徑vc14\bin

step 5:設定專案屬性。

a) vs建win32空控制專案。

b) 設定vc++目錄裡的包含目錄(include,3個)和庫目錄(2個)。

c) c/c++常規裡的附加包含目錄(1個)。

step 6:  測試是否安裝成功。

#include

#include

using namespace std;

int main()

至此,就能看到要秀的了。

另外,執行過程中還出現了兩個問題:

(1) 執行過程中出了opencv_core243d.dll無法載入的錯.

解決方法:直接將bin目錄下的.dll檔案都拷貝到c:\windows\system32\目錄下。

(2) 執行中出現了kernel.dll無法載入。

解決方法:除錯-常規-啟用源伺服器支援。

除錯-符號-microsoft 符號伺服器。

真心感謝各位前輩的經驗總結。 真是讓少走了很多彎路。感激不盡。

[1] 

[2]

[3]  

雖然很辛苦,但是搞了乙個上午總算有點成果。加油。

菜鳥日誌(2

這題是關於函式指標,int p int,int 為定義方式 這個語句就定義了乙個指向函式的指標變數 p。首先它是乙個指標變數,所以要有乙個 即 p 其次前面的 int 表示這個指標變數可以指向返回值型別為 int 型的函式 後面括號中的兩個 int 表示這個指標變數可以指向有兩個引數且都是 int ...

對eclipse啟動進行JVM優化紀實(2)

接著昨天的幹,首先看看昨天的日誌,兩次都是minoj gc,舊生代和持久代都沒有可用gc,研究的重點就是這兩次gc,從日誌的最後heap資訊來看 heap def new generation total 157248k,used 19646k 0x04b00000,0x0f5a0000,0x0f5...

2012 12 13 菜鳥上路(2)

表示自己真是乙隻蠢蠢的土撥鼠 下的qt居然不是mingw版本的 簡直蠢得沒救了,現在還要解除安裝重新安裝,簡直不能好 重新安一次qt,這次把它安到d盤去比較好,畢竟c盤的剩餘空間這個東西,就跟一杯水裡放了塊海綿,這個水啊,它說沒就沒,這個剩餘空間啊,它也說沒就沒 以及菜鳥果然是菜鳥,感覺要死在半路上...