標籤: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; }
程式運行後的:
原圖 索貝爾運算元處理後的