opencv在VS2017上的環境搭建

2022-08-04 00:24:18 字數 1706 閱讀 6493

最近開始做乙個影象識別的小專案,需要安裝opencv,vs裡報的錯迷的一批,網上教程好多,找了好長時間,終於找的兩個解決了問題,在這兒記錄一下。

然後開始環境搭建。

在vs中新建乙個專案,我選擇的是空專案,解決方案建好後,其下會有乙個和解決方案同名的空專案,在專案的原始檔下新建乙個cpp檔案(如果不建立這個檔案的話在配環境時會乙個選項不顯示)

然後開始環境搭建,在搭建前首先明確一點的是使用opencv這種外部的包實際就是使用別人為我們寫好的一些源**,使用這些源**,必須引入其標頭檔案,原始檔等等,所以化境配置實際上就是完成這些引入操作。

還有一點選擇專案屬性的時候一定要選擇debug x64或者release x64(預設的是x86的專案),這些點明確後我們開始正式的環境搭建。

1.右鍵專案,選擇屬性,選擇c/c++,點選附加包含目錄,選擇編輯。

,編輯框彈出後,新建行,然後瀏覽找到你之前opencv的安裝目錄,選擇build->include目錄,確定。

新建行,瀏覽opencv->build->x64->vc15->lib目錄,確定。

到這一步後,你會發現需要鍵入乙個lib檔案,我們去第二部配置的lib目錄下,會發現有兩個壓縮檔案,分別是opencv_world400.lib,opencv_world400d.lib。如果解決方案選擇release,則輸入opencv_world400.lib如果debug,則選擇輸入opencv_world400d.lib。我開始選擇的是debug,所以輸入opencv_world400d.lib。 

到此,環境算是配置完了,寫個hello world測試一下。

#include#includeusing namespace std;

using namespace cv;

int main(void)

pyrdown(image, image, size(image.cols / 2, image.rows / 2));

namedwindow("image", window_autosize);

imshow("image", image);

waitkey(0);

return 0;

}

來張小姐姐!

裝完之後可能報lnk1120和lnk2001的錯,然後搜到乙個大神的解決方案。

在windows上vs2017 編譯webrtc

指定vs版本 set gyp msvs override path c program files x86 microsoft visual studio 2017 professional vs安裝路徑,替換成自己的 set gyp generators msvs ninja,ninjamkdir...

為啥VS2017安裝不上

誰知道怎麼處理阿,煩啊 我就是官網下的.不知道,看看有沒有win7的補丁。反正我之前win7安裝的是vs2012.之後都是win10安裝的2019 win7的話 看你系統是否是閹割版。然後管理員執行安裝。官網沒有離線安裝包,用19吧,幾個小時應該就可以了,看起來像是不在系統支援列表裡面,這是官方的系...

在VS2017中玩耍OpenMP

include 加入標頭檔案 include using namespace std intmain int argc,char ar 輸出如下 hello,i am thread 1 hello,i am thread 2 hello,i am thread 0 hello,i am thread...