第壹步是系統環境變量的配置。在系統環境中,單擊“編輯”並創建新的系統變量。該環境變量的值是opencv解壓縮文件中cv14.bin的路徑。比如我把從opencv中提取的文件放在D盤的壹個opencv文件中,所有環境變量的值都是:D:\ OpenCV \ OpenCV \ Build \ x64 \ VC 14 \ bin。
第二步:配置好系統環境變量後,直接在vs2015中配置,不用重啟電腦(我親自測試過)。Vc++,win32控制臺程序,可以選擇壹個空項目(也可以不選)。然後在視圖中找到屬性管理器,展開其內容,在debug|X64選項中右鍵(或雙擊),然後選擇添加壹個新的項目屬性表,然後自己命名(opencv官網命名為opencv_debug和opencv_release,與之壹致,也可以用其他名稱命名)。
在常規屬性->中;Vc++目錄->包含目錄,編輯填寫opencv文件中的包含文件以及包含文件下opencv和opencv2文件的路徑(點擊後面的“…………”可以直接瀏覽)。
然後在opencv文件中添加壹個build到庫目錄->;x64->;VC 14->;lib的路徑就可以了。
第三步:在這個屬性頁的鏈接器中選擇輸入項,添加依賴項,手動輸入opencv_world320d.lib。
在這壹步,記住不要在鏈接器例程的Add Additional Library目錄中添加任何東西,否則會得到壹個錯誤——opencv _ world 320 . lib無法打開。(不過有博文提到,在3.0之前,似乎可以在linker-routine中加入壹些東西,但在3.2中似乎做不到。加完之後我會直接報錯,自己測試。)
關於配置也差不多,以後找個網上程序測試壹下就行了。這是壹個簡單的附件(在imaread中更改圖片地址):
# include & ltopen cv2/core/core . HPP & gt;
# include & ltopen cv2/high GUI/high GUI . HPP & gt;
# include & ltiostream & gt
使用名稱空間cv;
使用命名空間std
int main(int argc,char** argv)
{
mat image = im read(" E:\ \ picture \ \ 27 b 58 picm 6 q _ 1024 . jpg ");
NamedWindow(“測試圖片”);
Imshow(“測試”,圖像);
wait key(6000);
返回0;
}