1. 選擇"檔案(F)" > "新增(N)" > "專案(P)" 。
2. 選擇"Visual C++" > "Windows Form應用程式",在名稱(N)欄位中輸入計畫名稱,我這裡先輸入"Tset",之後按"確定"。
3. 選擇"工具" > "選項"。
4. 選擇"專案和方案" > "VC++目錄" ,在顯示目錄中選擇"Include檔案"與"程式庫檔",檢查Open CV是否已加入設定路徑。
5. 使用滑鼠點選"方案總管"視窗的計畫名稱,按"滑鼠右鍵" > "屬性"。
6. 選擇"組態屬性" > "連結器" > "輸入" ,在組態(C): 下拉是選單中選擇"所有組態",之後選擇"其他相依性",輸入"cxcore210d.lib cv210d.lib highgui210d.lib",後按"確定"。
1
| cxcore210d.lib cv210d.lib highgui210d.lib |
7. 選擇"組態屬性" > "一般",將"Common Language Runtime支援"點選下拉是選單改成"Common Language Runtime支援(/clr)",按"確認"。
8. 在[設計]中加入"Button"控制項,並使用"滑鼠快按兩下"Button控制項。
9. 輸入程式。
1
2
3
4
5
6
7
8
9
| private: System::Void button1_Click(System::Object^ sender, System::EventArgs^ e) { IplImage *image = 0; image = cvLoadImage( "image1.jpg" ); cvShowImage( "image1.jpg" ,image); cvWaitKey(0); cvReleaseImage(& image); cvDestroyWindow( "image1" ); } |
10. 在"stdafx.h"中加入程式,完成後按"開始偵錯(F5)"按鈕。
1
2
| #include "cv.h" #include "highgui.h" |
11. 當發生錯誤訊息時,依照下列步驟修改。
12. 將Open CV安裝路徑"C:\OpenCV2.1\bin"中的cxcore210d.lib cv210d.lib highgui210d.lib檔案,複製到計畫目錄中的"..\Test\Debug",編譯完成時執行檔相同目錄下。
13. 在"..\Test\Debug"下,增加一個"image1.jpg"的圖檔給程式執行時,測試使用。
14. 完成後,再按"開始偵錯(F5)"按鈕,結果如下圖所示。
沒有留言:
張貼留言