轉載: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