1. 程式人生 > >解決VS2010下配置Opencv並編寫程式中各種問題

解決VS2010下配置Opencv並編寫程式中各種問題

[1]Opencv和Vs2010配置參考https://jingyan.baidu.com/article/215817f79cb6ce1eda142338.html

出現問題如下:

   (1)在專案編譯軟體時“無法開啟原始檔stdafx”則將#include<stdafx.h>登出“// #include<stdafx.h> ”,因為VS2010版本已經預設有stdafx預編譯標頭檔案

  (2)平臺選擇,如果電腦是32位,則選擇win32,如果是x64則在在“活動解決方案平臺”下選擇“新建”。如連結步驟3,4。

  (3)配置環境的時候選擇配置屬性為Release,如果選擇Debug則會出現後面無法讀取圖片,因為opencv讀取圖片的函式無法在Debug配置下執行,即要進行該網頁下程式碼的實現必須在release配置下完成百度銜接[1]中提出的6,7,8,9,10步驟:

(4對於連結中的步驟8裡面的lib庫新增Debug模式下應該選擇帶'd'的lib,在Release模式下就選擇不帶'd'的lib。如果我們在配置OpenCV環境的時候往往圖方便將Debug和Release的目錄都一起加了進去,再修改起來也比較麻煩。只要在程式碼里加入

 #pragma comment(lib,"opencv_highgui249.lib")    說明程式碼裡249根據你下的opencv版本lib庫的名字而定

圖為更改後的程式碼:

(5)檢查結果的時候,只需要找到你專案檔案所在路徑,在該專案資料夾x64裡找到release,點選.exe檔案即可