2015年8月30日 星期日

Open CV (3) Example1

1. 新增專案,選擇"Win32主控台應用程式"選項,專案"名稱"輸入" Example",之後按"確定"。

2. 按"下一步 >"。

3. 取消"先行編譯標頭檔(P)",之後按"完成"。

4. 選擇"工具(T)" > "選項(O)..."。

5. 選擇"專案和方案" > "VC++目錄",在"顯示目錄(S):" 下拉式選單中,選擇"Include檔案",增加路徑"C:\OpenCV2.1\include\opencv"。

6. 選擇"專案和方案" > "VC++目錄",在"顯示目錄(S):" 下拉式選單中,選擇"程式庫檔",增加路徑"C:\OpenCV2.1\lib",最後按"確定"。

7. 點選"方案總管"下的專案名稱,按"滑鼠右鍵" > 屬性(R)。

8. 選擇"連結器" > "輸入","組態(C):"為"Debug",在"其他相依性"欄位中輸入
"cxcore210d.lib cv210d.lib highgui210d.lib"。

1
cxcore210d.lib cv210d.lib highgui210d.lib

9. 選擇"連結器" > "輸入","組態(C):"為"Release",在"其他相依性"欄位中輸入
"cxcore210d.lib cv210d.lib highgui210d.lib",之後按"確定"。

1
cxcore210d.lib cv210d.lib highgui210d.lib

10. 輸入範例程式,最後按"開始偵錯"按鈕進行編譯。

1
2
3
4
5
6
7
8
9
10
11
12
13
#include "stdafx.h"
#include <highgui.h>
int _tmain(int argc, _TCHAR* argv[])
{
    IplImage* img = cvLoadImage("rgb.bmp");
    cvNamedWindow("Example1", CV_WINDOW_AUTOSIZE);
    cvShowImage("Example1", img);
    cvWaitKey(0);
    cvReleaseImage(&img);
    cvDestroyWindow("Example1");
    return 0;
}

11. 顯示結果。

PS: 再編譯程式前,請在專案的原始程式路徑中,自行加入"rgb.bmp"圖檔。

沒有留言:

張貼留言