天天看點

vs2017配置opencv3.2.0

轉載:https://blog.csdn.net/songqiu65/article/details/68067715?fps=1&locationNum=15

1.下載下傳并安裝opencv3.2.0和vs2017 

2.建立空項目(下面有測試代碼) 

3.x86改為x64(opencv3.2.0裡面隻有x64,x86需要自己編譯) 

4.項目-》屬性-》VC++目錄-》包含目錄 填入下面三個位址: 

X:\opencv\build\include\opencv2 

X:\opencv\build\include\opencv 

X:\opencv\build\include 

項目-》屬性-》連結器-》正常-》附加庫目錄 填入X:\opencv\build\x64\vc14\lib 

項目-》屬性-》連結器-》輸入-》附加依賴項 填入opencv_world320.lib和 

opencv_world320d.lib 

5.運作 提示錯誤丢失opencv_word320.dll 

6.将bin目錄(OpenCV\build\x64\vc14\bin)中的3個dll檔案複制到(C:\Windows\SysWOW64)和(C:\window\System32)中。 

PS:opencv所在目錄 

測試代碼:

#include <opencv2\core\core.hpp>
#include <opencv2\highgui\highgui.hpp>
#include <iostream>
using namespace cv;
using namespace std;
int main()
{
    char c;
    VideoCapture inputVideo();    //0為外部攝像頭的ID,1為筆記本内置攝像頭的ID
    Mat src;
    for(;;)
    {
        inputVideo >> src;
        imshow("input",src);
       c = waitKey();
       if (c == ) break;
    }
  return ;
}
           
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15
  • 16
  • 17
  • 18
  • 19

說明:由于vs2017用了opencv320裡面的vc14可能會出現錯誤,解決辦法為自己用cmake編譯opencv320