vs2005 with OpenCV 2.0
1. Microsoft Visual Studio 2005
2. OpenCV 2.0(至官方網站抓取與本機搭配版本)
3. CMake 2.8.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",執行成功就會顯示圖片
留言
張貼留言