OpenCV3.4.3最新版本安裝詳解!VS2013平臺下,解決X86沒有問題。
阿新 • • 發佈:2018-12-18
第一步開啟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庫,然後新增
等會繼續寫