需要下載并安裝Visual Studio 2012
然后在OpenCV官網下載安裝OpenCV2.4.9 for Windows,網址為 http://opencv.org/downloads.html
不建議選擇最新的3.0.0,因為我曾嘗試過但后面的配置會導致找不到lib之類的問題。
?
OpenCV的安裝是解壓出來到一個文件夾,然后將文件夾移動到某個目錄放著就好了,我的安裝目錄為F:\program,在下文中多次重復出現,需要根據你自己的實際路徑作修改。
?
在環境變量的Path變量中末尾插入";F:\program\opencv\build\x86\vc11\bin"(根據實際路徑修改,不要包含雙引號)
?
打開vs2012,新建項目-win32控制臺應用程序,在應用程序向導中點擊“空項目”,完成項目創建。
?
打開項目的資源管理器,在Debug|Win32中右鍵,添加新項目屬性表,名字隨意。
?
剛才新建的項目屬性表,右鍵屬性。
在VC++目錄中的“包含目錄”屬性,添加"F:\program\opencv\build\include"(根據實際路徑修改,不要包含雙引號)
在VC++目錄中的“庫目錄”屬性,添加"F:\program\opencv\build\x86\vc11\lib"(根據實際路徑修改,不要包含雙引號,此為32位vs2012的目錄)
在鏈接器-輸入中的“附加依賴項”屬性,添加以下幾行:
opencv_core249d.lib
opencv_imgproc249d.lib
opencv_highgui249d.lib
opencv_ml249d.lib
opencv_video249d.lib
opencv_features2d249d.lib
opencv_calib3d249d.lib
opencv_objdetect249d.lib
opencv_contrib249d.lib
opencv_legacy249d.lib
opencv_flann249d.lib
(這里庫文件名的249指OpenCV2.4.9的意思,之前嘗試3.0.0要修改為300,然后編譯樣例代碼出現找不到庫的情況于是不折騰了,換了2.4.9)
?
當其他vs項目需要再配置opencv的時候,不需要把上面再做一次,只要把創建的這個項目屬性表復制到本項目的相應文件夾,然后在資源管理器的Debug|Win32中添加現有屬性表即可。
?
Debug這里配置好了,Release可如法炮制。
?
測試代碼:顯示一張圖片
#include <opencv2/opencv.hpp> #include <iostream> using namespace cv; int main() { IplImage * src; src = cvLoadImage( " F:\\lena.jpg " ); cvShowImage( " lena " ,src); cvWaitKey( 0 ); cvReleaseImage( & src); }
運行這段代碼需要有一個圖片在相應路徑中。
更多文章、技術交流、商務合作、聯系博主
微信掃碼或搜索:z360901061

微信掃一掃加我為好友
QQ號聯系: 360901061
您的支持是博主寫作最大的動力,如果您喜歡我的文章,感覺我的文章對您有幫助,請用微信掃描下面二維碼支持博主2元、5元、10元、20元等您想捐的金額吧,狠狠點擊下面給點支持吧,站長非常感激您!手機微信長按不能支付解決辦法:請將微信支付二維碼保存到相冊,切換到微信,然后點擊微信右上角掃一掃功能,選擇支付二維碼完成支付。
【本文對您有幫助就好】元
