1、下載安裝opencv2.4.9
直接到官網上下載opencv,我下載的是opencv2.4.9版本,然后進行安裝,opencv的安裝其實就是解壓,我解壓的路徑是D:\opencv249。解壓完成后進行環境變量配置,假如是32位操作系統,則把D:\opencv249\opencv\build\x86\vc10\bin添加到環境變量。而對於64位操作系統,兩個都得添加如:
D:\opencv249\opencv\build\x86\vc10\bin;D:\opencv249\opencv\build\x64\vc10\bin。
假如是vs2011,則把vc10改成vc11。
2、vs2010中工程中include配置
為了防止每次新建工程都要重新配置,我們采取以下方式進行配置。
點擊 視圖->屬性管理器,如下圖。

在新出現的“屬性管理器”工作區中,點擊項目->Debug|Win32->Microsoft.Cpp.Win32.userDirectories(反鍵屬性)即可打開屬性頁,點擊屬性,如下圖:
打開屬性頁面后,就是一番配置了。首先是在
通用屬性 ->VC++目錄 ->包含目錄中->編輯,如下圖:
然后添加上一下三個目錄:
D:\opencv249\opencv\build\include
D:\opencv249\opencv\build\include\opencv
D:\opencv249\opencv\build\include\opencv2
實際的路徑還要看你自己把OpenCV解壓到了哪個目錄下,根據實際情況來調節。
3、vs2010中工程庫(lib)配置
其實這步和上一步差不多,屬性管理器”工作區中,點擊項目 ->Debug|Win32->Microsoft.Cpp.Win32.userDirectories(右鍵屬性)即可打開屬 性頁面。通用屬性 ->VC++目錄 ->庫目錄。添加上:
D:\opencv249\opencv\build\x86\vc10\lib
對於32位操作系統來說,這里肯定選擇x86,而對於64為操作系統來說,看你自己編譯的時候用哪個編譯器,假如用Win32則是x86,假如是選擇的是x64,則用x64,如下圖:
不過一般情況下,都是用的win32的X86編譯器。所以,無論32還是64位操作系統,配置文件最好都選擇x86版的。
4、鏈接庫的配置
屬性管理器”工作區中,點擊項目 ->Debug|Win32->Microsoft.Cpp.Win32.userDirectories(右鍵屬性)即可打開屬 性頁面。通用屬性 ->鏈接器->輸入->附加的依賴項
添加以下庫:
opencv_ml249d.lib
opencv_calib3d249d.lib
opencv_contrib249d.lib
opencv_core249d.lib
opencv_features2d249d.lib
opencv_flann249d.lib
opencv_gpu249d.lib
opencv_highgui249d.lib
opencv_imgproc249d.lib
opencv_legacy249d.lib
opencv_objdetect249d.lib
opencv_ts249d.lib
opencv_video249d.lib
opencv_nonfree249d.lib
opencv_ocl249d.lib
opencv_photo249d.lib
opencv_stitching249d.lib
opencv_superres249d.lib
opencv_videostab249d.lib
opencv_objdetect249.lib
opencv_ts249.lib
opencv_video249.lib
opencv_nonfree249.lib
opencv_ocl249.lib
opencv_photo249.lib
opencv_stitching249.lib
opencv_superres249.lib
opencv_videostab249.lib
opencv_calib3d249.lib
opencv_contrib249.lib
opencv_core249.lib
opencv_features2d249.lib
opencv_flann249.lib
opencv_gpu249.lib
opencv_highgui249.lib
opencv_imgproc249.lib
opencv_legacy249.libopencv_ml249.lib
其中249代表的是2.4.9版本,假如是其他版本,比如2.4.8,則把249改成248。2.4.10版本改成2410。
到這里已經配置完成了。