vs2005 with OpenCV 2.0

1. Microsoft Visual Studio 2005


2. OpenCV 2.0(至官方網站抓取與本機搭配版本)
3. CMake 2.8.0
Step1:
先將上述軟體不改路徑安裝完成,執"CMake (cmake-gui)"

Step2:
1."Where is the source code:"選擇"OpenCV 2.0"的安裝目錄位置,若不改安裝路徑則為”C:\OpenCV2.0”。
2."Where to build the binaries:"選擇一個存放編譯後資料的資料夾。範例路徑為"C:\CVtovs05"

Step3:
1.按下"Configure"鈕。
2."Specify the generator for this project"選擇"Visual Studio 8 2005"
3.按下"Finish"(若存放路徑資料夾未建立,會詢問是否建立),等下方顯示Configuring done表示已跑完。

Step4:
接著按下"Configure"等下方顯示Configuring done表示已跑完。

Step5:
接著按下"Generate",等下方顯示Generating done表示已跑完。可關閉CMake。

Step6:
"C:\CVtovs05"點選"OpenCV.sln"檔。


Step7:
1.選擇"Debug"模式。
2."方案'OpenCV'(27專案)"案右鍵。
選擇"重建方案(R)",等它重建完畢出現0失敗的訊息,再執行(注意!!一定要0失敗)

Step8:
1."INSTALL"案右鍵點選"重建(E)"
2.等它重建完畢出現0失敗的訊息

Step10:
"Debug"模式改為"Release"模式,將Step7和Step8在執行一次。

tep11:
1.完成後至"我的電腦""內容""進階""環境變數(N)"
2."Administrator 的使用者變數(U)"選擇"Path"按下"編輯"。(若無Path按新增)
輸入"C:\CVtovs05\bin"按下"確定"

Step12:
1.將"C:\CVtovs05\bin"中的資料覆蓋至"C:\OpenCV2.0\bin"
2.將"C:\CVtovs05\lib"中的資料覆蓋至"C:\OpenCV2.0\lib"

Step13:
回到"Microsoft Visual Studio 2005"程式,選擇"工具""選項"

Step14:
1.選擇"VC++ 目錄""Include檔案",增加"C:\CVtovs05\include\opencv"
2.選擇"程式庫檔",增加" C:\CVtovs05\lib"

Step15:
1.使用"Microsoft Visual Studio 2005"新增C++專案。
2.專案類型選擇Win32,範本選擇Win32主控台應用程式,名稱、位置及方案名稱自訂。
3.應用程式設定選擇空專案。
4.方案總管選擇新增的專案底下的"原始程式檔"→"加入"→"新增項目"。
5."程式碼"→"C++檔(.cpp)"

Step16:
在c++檔中貼上以下程式碼

#include "highgui.h"
int main()
{ 
    IplImage  InImage = cvLoadImage("Blue hills.jpg",-1);  //必須將圖片放到與程式碼同個資料夾

    cvNamedWindow("InImage",1);    //建立視窗(視窗名稱,參數)
    
    cvShowImage("InImage",InImage);//顯示影像(視窗名稱,影像檔案)

    cvWaitKey(0);   //按下任意按鍵可將圖片關閉
}

Step17:
1.專案底下名稱按右鍵選擇Debug連結器輸入其他相依性打上"cxcore200d.lib cv200d.lib highgui200d.lib"
2.選擇Release其他相依性打上"cxcore200.lib cv200.lib highgui200.lib"

Step18:
按下"F5",執行成功就會顯示圖片

留言

這個網誌中的熱門文章

SQL SEVER備份與還原遭遇問題

asp.net頁面間傳值