日韩黑丝制服一区视频播放|日韩欧美人妻丝袜视频在线观看|九九影院一级蜜桃|亚洲中文在线导航|青草草视频在线观看|婷婷五月色伊人网站|日本一区二区在线|国产AV一二三四区毛片|正在播放久草视频|亚洲色图精品一区

分享

opencv2.3在VS2010下的配置

 liyanweicc 2011-08-03

1.從http:///projects/opencvlibrary/下載OpenCV

2安裝CMake

從 http://www.cmake.org/cmake/resources/software.html 下載 Windows (Win32 Installer) 安裝。 

2 用CMake導(dǎo)出VC++項(xiàng)目文件

步驟1:在CMAKE的界面中輸入源碼路徑(Where is the source code)和目標(biāo)路徑(where to build the binaries)。

步驟2:點(diǎn)擊【Configure】按鈕,在彈出對話框中選擇編譯軟件,如Visual sudio 10。

步驟3:點(diǎn)擊下圖中的【Generate,開始編譯

步驟4Cmake編譯結(jié)束界面,(再次點(diǎn)擊【Configure】,紅色消失)

3 編譯 OpenCV DebugRelease版本庫

完成上一步驟后,將在C:\OpenCV230_Vs2010目錄下生成OpenCV.slnVC Solution File,用VC++ 2010打開OpenCV.sln,然后執(zhí)行如下操作:

步驟1Debug下,選擇Solution Explorer里的 Solution OpenCV,點(diǎn)右鍵,運(yùn)行"Rebuild Solution"; 

步驟2如編譯無錯誤,再選擇INSTALL項(xiàng)目,運(yùn)行"Build"。

步驟2Release下,選擇Solution Explorer里的 Solution OpenCV,點(diǎn)右鍵,運(yùn)行"Rebuild Solution";如編譯無錯誤,再選擇INSTALL項(xiàng)目,運(yùn)行"Build"。 

此時(shí),OpenCVopencv_*d.dll文件(for debug)和opencv_*.dll文件(for release)將出現(xiàn)在C:\OpenCV230_Vs2010\bin目錄中;OpenCVopencv_*d.lib文件(for debug)和opencv_*.lib文件(for release)將出現(xiàn)在C:\OpenCV230_Vs2010\lib目錄;頭文件*.h出現(xiàn)在C:\OpenCV230_Vs2010\include\opencv中。 

到此,可以被VC++ 2010調(diào)用的OpenCV動態(tài)庫生成完畢

(這里,我在debug版和release版編譯INSTALL時(shí),提示opencv_ffmpeg230d.lib找不到,感覺這個(gè)好像是視頻編碼的,我就隨便找了個(gè)lib命名成它,放進(jìn)去)

設(shè)置Windows環(huán)境變量

用戶工程運(yùn)行時(shí),需要調(diào)用OpenCV動態(tài)鏈接庫,因而需要添加Windos動態(tài)鏈接庫路徑。

步驟1

步驟2

步驟3

1)添加變量名為“path”,變量值為“C:\OpenCV230_Vs2010\bin\Release;C:\OpenCV230_Vs2010\bin\Debug”的用戶環(huán)境變量。如果“path”已經(jīng)存在,選擇編輯,在原變量值后添加,以分號“;”隔離路徑名。

2)通常需要重啟后,才生效。

5 OpenCVvs2010環(huán)境配置

步驟打開任意一個(gè)VC++項(xiàng)目。切換到VS2010左下角的標(biāo)簽,選擇屬性管理器(從菜單【視圖】->屬性管理器);

步驟雙擊任意“Microsoft.Cpp.Win32.user”,在彈出的屬性頁中設(shè)置VC++目錄。該設(shè)置方法對所有VC++項(xiàng)目都有效。

需要修改包含目錄include files、庫目錄library files到用CMake導(dǎo)出VC++項(xiàng)目文件的相關(guān)目錄。本例中即以下4個(gè):

C:\OpenCV230_Vs2010\install\include

C:\OpenCV230_Vs2010\install\include\opencv

C:\OpenCV230_Vs2010\install\lib

可執(zhí)行文件目錄executable files(C:\OpenCV230_Vs2010\bin)添加到Windows環(huán)境變量中,在此不需要添加。

步驟添加lib庫文件

在配置debug里 項(xiàng)目屬性 鏈接器 輸入 附加依賴庫 里加上

opencv_core230d.lib

opencv_highgui230d.lib

opencv_video230d.lib

opencv_ml230d.lib

opencv_legacy230d.lib

opencv_imgproc230d.lib

在配置release里  項(xiàng)目屬性 鏈接器 輸入 附加依賴庫 里加上

opencv_core230.lib

opencv_highgui230.lib

opencv_video230.lib

opencv_ml230.lib

opencv_legacy230.lib

opencv_imgproc230.lib

6 OpenCV例程

#include "stdafx.h"

#include "highgui.h"

//using namespace cv;

 int _tmain(int argc, _TCHAR* argv[])

{    

IplImage* pImg; //聲明IplImage指針
 
    //載入圖像
    pImg = cvLoadImage( "D:/pic/test.jpg", 1);

    cvNamedWindow( "Image", 1 );//創(chuàng)建窗口
    cvShowImage( "Image", pImg );//顯示圖像
 
    cvWaitKey(0); //等待按鍵
 
    cvDestroyWindow( "Image" );//銷毀窗口
    cvReleaseImage( &pImg ); //釋放圖像

 

  return 0;

    本站是提供個(gè)人知識管理的網(wǎng)絡(luò)存儲空間,所有內(nèi)容均由用戶發(fā)布,不代表本站觀點(diǎn)。請注意甄別內(nèi)容中的聯(lián)系方式、誘導(dǎo)購買等信息,謹(jǐn)防詐騙。如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請點(diǎn)擊一鍵舉報(bào)。
    轉(zhuǎn)藏 分享 獻(xiàn)花(0

    0條評論

    發(fā)表

    請遵守用戶 評論公約

    類似文章 更多