當前位置:編程學習大全網 - 編程語言 - 如何在vs2015中運行opencv3.2的示例

如何在vs2015中運行opencv3.2的示例

我查了壹些關於win10+opencv3.0(2.xx)+vs配置的文章,準備以此為樣本配置新的vs 2015+OpenCV 3.2+win 10,結果都失敗了。最後摸索著終於有了正確的配置方法(最新版本的配置方法比較簡單。

第壹步是系統環境變量的配置。在系統環境中,單擊“編輯”並創建新的系統變量。該環境變量的值是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;

}

  • 上一篇:河源龍記金屬制品有限公司的龍記歷史
  • 下一篇:我的愛存錢罐
  • copyright 2024編程學習大全網