2013年3月26日 星期二

在 Windows XP Visual Studio 2010 使用 OpenCV 2.4 第一個程式

Windows XP Visual Studio 2010 使用 OpenCV 2.4 第一個程式: 

Windows XP 安裝好 OpenCV 2.4 Open Source Computer Vision Library)開源電腦視覺庫後,試驗是否可以呼叫 OpenCV 庫,開啓Visual Studio 2010 並鍵入程式碼,顯示出圖形檔案。

步驟 1 Visual Studio 2010 中建立 VC++ Win32 主控台應用程式
應用程式設定(名稱:opencv_img)→ 其它選項 → 空專案(勾選) → 完成
檔案 新增 專案
VC++ Win32 主控台應用程式 專案名稱(opencv_img)→ 確定
步驟 2點選 專案→屬性→VC++目錄 
設定 Include 目錄: 
C:\OpenCV2.4\opencv\build\include;
C:\OpenCV2.4\opencv\build\include\opencv;
專案 屬性
VC++目錄 Include目錄 編輯
程式庫目錄: 
C:\OpenCV2.4\opencv\build\x86\vc10\lib;
程式庫目錄 編輯
步驟 3點選 專案→屬性→連結器→輸入 設定
其他相依性: 
opencv_core240d.lib
opencv_calib3d240d.lib
opencv_contrib240d.lib
opencv_features2d240d.lib
opencv_highgui240d.lib
opencv_imgproc240d.lib
連結器 輸入→ 其他相依性 編輯
步驟 4編寫 VC++程式(opencv_img.cpp
編寫 opencv_img.cpp程式
OpenCV 2.4 第一個程式:
// opencv_img.cpp : 定義主控台應用程式的進入點。
//
#include "stdafx.h"

#include
#include
#include

int _tmain(int argc, _TCHAR* argv[])
{
    IplImage *img = cvLoadImage("garfield_thumb_up_600.jpg");
    cvNamedWindow("Test OpenCV 2.4 - Display window:",1);
    cvShowImage("Test OpenCV 2.4 - Display window:",img);

    cvWaitKey();
    cvDestroyWindow("Test OpenCV 2.4 - Display window:");
    cvReleaseImage(&img);
   
    return 0;
}

步驟 5Copy 圖像(garfield_thumb_up_600)至 C:\VS2010_VC\opencv_img\opencv_img
Copy 圖像(garfield_thumb_up_600)至 C:\VS2010_VC\opencv_img\opencv_img
步驟 6設置在 Debug 模式,啓動但不偵錯(Ctrl+F5
偵錯 啓動但不偵錯(Ctrl+F5
步驟 7程式執行並顯示圖像
成功顯示圖像!

沒有留言:

張貼留言