1. 程式人生 > >OpenCV3.4.3最新版本安裝詳解!VS2013平臺下,解決X86沒有問題。

OpenCV3.4.3最新版本安裝詳解!VS2013平臺下,解決X86沒有問題。

第一步開啟opencv官方網站,下載opencv最新穩定版本:

點選以後,會跳轉網頁,進入網頁後,會等待下載,大概5秒鐘就會提示你下載。 

(我的網頁下載比較慢,所以複製了下載連結,在迅雷 下載,速度還可以)

下載後,直接雙擊安裝,即可。選擇你準備安裝的資料夾。我是直接安裝在D盤下,不用自己新建資料夾,它自己新建,所以選擇的時候直接選擇D盤即可,它會安裝時自動新建opencv 資料夾

等十幾秒, 這個opencv資料夾是自動建立的。如果你選擇路徑是D:\opencv,那麼最後是D:\opencv\opencv

 

第二步:開始配置環境變數,就是新增預設路徑

 

添加了x64下面的兩個路徑

第三步:VS2013工程專案配置

 

看右邊

這裡新增的三個路徑都是你實際的路徑,請自己酌情處理!!!!

第四步:新增庫函式

這裡還是找到lib的資料夾

 

將這兩個包含的庫都新增進去 

第五步:連結庫配置,難點重點!

剛剛我們添加了vc14,vc15的兩個lib,這一步就是要進這兩個資料夾下面的lib裡面,把庫函式名字找出來

 

opencv_world343.lib

opencv_world343d.lib

第6步:進行測試(複製下面程式碼到.cpp中編譯)

// myopencv.cpp -- This is the first test of opencv

#include<iostream>
#include<opencv2\core\core.hpp>
#include<opencv2\highgui\highgui.hpp>

using namespace cv;

int main()
{
	// 讀入一張圖片(自己任意下載一張)
	Mat img = imread("my.jpg");
	// 建立一個“我第一個opencv”的視窗
	namedWindow("我第一個opencv");
	// 在視窗中顯示圖片
	imshow("我第一個opencv", img);

	waitKey(10000);
	return 0;
}

第7步:解決錯誤    1    error LNK1112: 模組計算機型別“x64”與目標計算機型別“X86”衝突    F:\opencv\myopencv\myopencv\opencv_world343.lib(opencv_world343.dll)    myopencv

我們得到了一個錯誤,需要解決這個錯,也就是生成X86的庫即可

我依託著這個網頁重新生成X86庫,然後新增

等會繼續寫