1. 程式人生 > >OPENCV3.0+VS2015安裝配置

OPENCV3.0+VS2015安裝配置

一、下載OPENCV3.0
連結:http://pan.baidu.com/s/1dEG5gv3 密碼:4msz
如果連結失效了可以自行去官網下,還有要提的一點是3.2版本的好像不支援32位,所以最好還是用3.0版本吧,3.0以下的和3.0差太多,不僅配置麻煩,有一些類的使用也很麻煩。

二、安裝OPENCV3.0
雙擊exe程式,選擇一個目錄,解壓的時候它會自動建立一個opencv目錄。

接下來配置系統環境變數(PATH),把bin目錄加進去。

然後把vc12下面的bin目錄的dll都複製到system32或者sysWOW64中(X86 vc12 –》system32,X64 vc12 –》sysWOW64)
3.0以上版本之後,lib和dll少了很多,所以比較方便配置。

如果dll複製過去還有錯,那就把bin下面的全部都複製過去肯定沒問題了。

三、配置VS2015的工程

C、MFC的配置都一樣。X86和X64的區別是庫目錄不一樣,要分別到對應的資料夾去找,比如win32的要去X86目錄下找,X64的要去X64目錄下去找。
1.把包含目錄加進去,就是build下的include,include下的兩個目錄。

2.把庫目錄加進去。

3.輸入附加依賴項,就是lib

四、測試
現在配置完成了,現在來讀取一張圖片顯示。
一般讀取圖片用imread,寫用imwrite,顯示用imshow。

#include <opencv2/opencv.hpp>   
using namespace
cv; int main() { Mat image, image_write; image = imread("16.png", IMREAD_COLOR); //讀取原圖 imshow("16", image); //顯示原圖 cvtColor(image, image_write, COLOR_RGB2GRAY); //將RGB轉為灰度圖 imwrite("16_write.png", image_write); //寫入 image_write = imread("16_write.png"
, IMREAD_COLOR); //讀取轉化後的灰度圖 imshow("16_write", image_write); //顯示 waitKey(0); return 0; }

這裡寫圖片描述