1、下載opencv2.4.4.exe,有260M左右,安裝到D:\software\opencv\opencv2.4.4(個人喜好)。解壓後有2.6G左右,可以針對不同的平臺。
2、配置環境變量。打開:控制面板\系統和安全\系統\高級系統設置\環境變量。直接改變“系統變量”裏面的path變量。把opencv的bin文件夾的路徑添加進去。注意32位添加的是D:\software\opencv\opencv2.4.4\build\x86\vc10\bin,64位系統添加的是D:\software\opencv\opencv2.4.4\build\x64\vc10\bin。然後重啓計算機。(更改環境變量如果對系統服務有影響,需要重啓計算機,如果對某個應用程序有影響,僅需要重啓程序。這裏沒有深究。)
3、打開VS2010,首先打開一個工程(項目),右鍵點擊解決方案資源管理器的”解決方案‘XXX’(1個項目)”,打開配置管理器。活動解決方案平臺下拉菜單裏,應該有win32和X64,如果沒有X64,則點擊“新建”,建立X64平臺。如果機器是32位,選擇win32,否則是X64。
4、打開屬性管理器,展開所有項,會看到“ Debug|win32", "Debug|x64" ,"Release|win32"和"Release|x64" 。假設機器是64位機器,那麼雙擊Debug|x64下面的Microsoft.cpp.x64.user,會彈出一個屬性頁。點擊”通用屬性“下的”VC++目錄“,
更改”可執行文件目錄“爲:
D:\software\opencv\opencv2.4.4\build\x64\vc10\bin。
更改”包含目錄“爲:
D:\software\opencv\opencv2.4.4\build\include
D:\software\opencv\opencv2.4.4\build\include\opencv
D:\software\opencv\opencv2.4.4\build\include\opencv2
更改”庫目錄“爲:
D:\software\opencv\opencv2.4.4\build\x64\vc10\lib
單擊“鏈接器”→“輸入”→“附加依賴項”,添加D:\software\opencv\opencv2.4.4\build\x64\vc10\lib裏面的文件名稱:
-
- opencv_calib3d244d.lib
- opencv_contrib244d.lib
- opencv_core244d.lib
- opencv_features2d244d.lib
- opencv_flann244d.lib
- opencv_gpu244d.lib
- opencv_highgui244d.lib
- opencv_imgproc244d.lib
- opencv_legacy244d.lib
- opencv_ml244d.lib
- opencv_nonfree244d.lib
- opencv_objdetect244d.lib
- opencv_photo244d.lib
- opencv_stitching244d.lib
- opencv_ts244d.lib
- opencv_video244d.lib
- opencv_videostab244d.lib
-
- opencv_calib3d244.lib
- opencv_contrib244.lib
- opencv_core244.lib
- opencv_features2d244.lib
- opencv_flann244.lib
- opencv_gpu244.lib
- opencv_highgui244.lib
- opencv_imgproc244.lib
- opencv_legacy244.lib
- opencv_ml244.lib
- opencv_nonfree244.lib
- opencv_objdetect244.lib
- opencv_photo244.lib
- opencv_stitching244.lib
- opencv_ts244.lib
- opencv_video244.lib
- opencv_videostab244.lib
<pre code_snippet_id="236976" snippet_file_name="blog_20140315_1_3869499" name="code" class="cpp">#include <opencv2\opencv.hpp>
#include<iostream>
using namespace cv;
void main()
{
IplImage *src;
src = cvLoadImage("lena.jpg"); //這裏將lena.jpg和lena.cpp文件放在同一個文件夾下
cvNamedWindow("lena",CV_WINDOW_AUTOSIZE);
cvShowImage("lena", src);
cvWaitKey(0);
cvDestroyWindow("lena");
cvReleaseImage(&src);
}