學習Opencv 2.4.9 (一)---Opencv + vs2012環境配置

來源:互聯網
上載者:User

標籤:style   blog   http   color   os   strong   2014   ar   

咕唧咕唧liukun321

來自:http://blog.csdn.net/liukun321



首先獲得最新的Opencv 2.4.9源碼:opencv源碼下載

一、Opencv環境變數配置

1.將源碼安裝到制定目錄:


2.為Opencv 添加環境變數:電腦-->屬性 點擊進階系統設定



3.出來系統屬性對話方塊後,點擊環境變數。


4.彈出如下對話方塊:選中PATH 單擊建立

5.點擊建立添加環境變數



6.將opencv2.4.9變數包含到PATH中去


二、然後再看VS2012 的配置。

1、建立工程:選擇Win32控制台應用程式,為你的工程取個名字,click確定


點下一步


2、彈出Win32應用程式嚮導,按選中選項後,點擊完成




3、開啟項目的屬性管理員,首先設定項目的Debug版屬性,右擊Debug | Win32,選擇添加新項目屬性工作表,如:


4、為即將添加的屬性添加個名字-->添加:


5、彈出如下對話方塊,修改包含目錄,及庫目錄。

如下所示:

6、包含目錄: {opecv}\build\include {opencv}中的內容用opencv的安裝路徑替換


7、庫目錄: {opecv}\build\x86\vc11\lib {opencv}中的內容用opencv的安裝路徑替換



8、點下面對話方塊的擊連結器,單擊輸入

 

修改附加依賴項

9、添加如下內容:

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


到此就成功配置好 Debug版的屬性了,release版的跟上面的步驟類似,只是需要把附加依賴項後面的d字元去掉。


下面就運行一個簡單的Opencv測試程式試一下吧:

附上我的測試源碼:

#include <opencv2/opencv.hpp>    using namespace cv;  int main() {    Mat img = imread("../test.jpg",1);  // Mat img = imread("image.jpg");Mat grey;cvtColor(img, grey, CV_BGR2GRAY);Mat sobelx;Sobel(grey, sobelx, CV_32F, 1, 0);double minVal, maxVal;minMaxLoc(sobelx, &minVal, &maxVal); //find minimum and maximum intensitiesMat draw;sobelx.convertTo(draw, CV_8U, 255.0/(maxVal - minVal), -minVal * 255.0/(maxVal - minVal));namedWindow("src(http://blog.csdn.net/liukun321)", CV_WINDOW_AUTOSIZE);imshow("src(http://blog.csdn.net/liukun321)", img);imshow("dst(http://blog.csdn.net/liukun321)", draw);waitKey();     return 0; } 

程式運行後的:

                原圖                                                                                                                                    索貝爾運算元處理後的


聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.