OPENCV3.0+VS2015安裝配置
阿新 • • 發佈:2018-11-01
一、下載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;
}