본문 바로가기

Programming/OpenCV

[OpenCV] Visual Studio .Net에서 설정 방법

Visual Studio .Net에서 설정 방법


1. 메뉴에서 Tools >> Options >> Projects >> VC++ Directories 에서 다음과 같은 디렉토리를 추가

  - Include files 항목에서 추가 할 디렉토리

    C:\PROGRAM FILES\OPENCV\CXCORE\INCLUDE
    C:\PROGRAM FILES\OPENCV\CV\INCLUDE
    C:\PROGRAM FILES\OPENCV\OTHERLIBS\HIGHGUI
    C:\PROGRAM FILES\OPENCV\OTHERLIBS\CVCAM\INCLUDE


  - Library files 항목에서 추가 할 디렉토리

    C:\PROGRAM FILES\OPENCV\LIB


2. 메뉴에서 Project >> Properties >> Linker >> Input 에 다음과 같은 파일들을 링크
    Win32 console 로 프로젝트를 생성하셔야 Project 메뉴가 활성화 됩니다.

    좌측 상단에 Configuration 항목은 'All Configurations' 으로 하고 'Additional Dependencies' 란에
    아래 파일들을 적습니다.

    cxcore.lib cv.lib highgui.lib cvcam.lib


3. 소스코드에 다음과 같은 헤더 파일들을 include 해줍니다.

    #include <cv.h>
    #include <cxcore.h>
    #include <highgui.h>


4. 다음 폴더에서 나열된 dll 파일들을 현재 작업중인 소스파일이 있는 곳에 복사합니다.

  - 폴더: C:\Program Files\OpenCV\bin  - 파일: cv100.dll, cxcore100.dll, cvcam100.dll, highgui100.dll, libguide40.dll

OpenCV 테스트

  - 소스 코드

  // 소스 코드 시작
  #include <cv.h>
  #include <highgui.h>

 void main()
  {

      IplImage* image = 0;                          // image 선언

      image = cvLoadImage("이미지파일이름", 1);     //이미지 파일을 읽어 들임


      cvNamedWindow( "viewer", 1);      // 윈도우 생성
      cvShowImage( "viewer", image );  // 이미지를 보여줌
      cvWaitKey(0);                                   // 키 입력을 기다림


      cvDestroyWindow( "viewer" );       // 윈도우 종료
  }

  // 소스 코드 끝



- 참고 : www.opencv.co.kr -
반응형