>백엔드 개발 >C++ >Visual C 2010 Express에서 OpenCV 2.4.3을 설정하는 방법은 무엇입니까?

Visual C 2010 Express에서 OpenCV 2.4.3을 설정하는 방법은 무엇입니까?

Susan Sarandon
Susan Sarandon원래의
2024-12-15 04:14:17419검색

How to Set Up OpenCV 2.4.3 in Visual C   2010 Express?

Visual C 2010 Express에서 OpenCV 2.4.3을 설치하는 방법

Visual C 2010 Express에서 OpenCV 2.4.3을 설치하려면 다음을 따르세요. 단계:

1. 설치

  • SourceForge.net에서 OpenCV 2.4.3 소스 파일을 다운로드합니다.
  • 지정된 디렉터리에 내용을 추출합니다.
  • C 디렉터리를 추가합니다. :opencvbuildx86vc10bin을 시스템 경로(제어판 → 시스템 → 고급 시스템 설정 → 고급 → 환경을 통해) 변수...).

2. 프로젝트 구성

  • 디버그 구성을 사용하여 Visual C에서 빈 새 프로젝트를 만듭니다.
  • 프로젝트 속성 → VC 디렉터리에서 포함 디렉터리에 C:opencvbuildinclude를 추가하고 C:를 추가합니다. opencvbuildx86vc10lib를 라이브러리 디렉터리로 이동합니다.
  • 프로젝트 속성에서 → 링커 → 입력, 다음 종속성을 추가합니다("디버그" 구성을 나타내는 "_d" 접미사 포함).

    opencv_calib3d243d.lib
    opencv_contrib243d.lib
    opencv_core243d.lib
    opencv_features2d243d.lib
    opencv_flann243d.lib
    opencv_gpu243d.lib
    opencv_haartraining_engined.lib
    opencv_highgui243d.lib
    opencv_imgproc243d.lib
    opencv_legacy243d.lib
    opencv_ml243d.lib
    opencv_nonfree243d.lib
    opencv_objdetect243d.lib
    opencv_photo243d.lib
    opencv_stitching243d.lib
    opencv_ts243d.lib
    opencv_video243d.lib
    opencv_videostab243d.lib
  • 릴리스 구성(선택 사항)의 경우 "_d" 접미사를 " _".

3. 코드 예

  • 프로젝트에 새 C 파일을 생성하고 다음 코드를 입력합니다.

    #include <opencv2/highgui/highgui.hpp>
    #include <iostream>
    
    using namespace cv;
    using namespace std;
    
    int main()
    {
      // Load and display an image
      Mat im = imread("c:/full/path/to/lena.jpg");
      if (im.empty()) 
      {
          cout << "Cannot load image!" << endl;
          return -1;
      }
      imshow("Image", im);
      waitKey(0);
      return 0;
    }
  • 코드를 컴파일(F5)하고 창에 이미지가 표시되어야 합니다.

가는 중 추가

OpenCV 환경을 설정한 후 c:opencvsamplescpp의 샘플을 탐색하여 기술을 향상하고 자신만의 OpenCV 애플리케이션을 개발하세요.

위 내용은 Visual C 2010 Express에서 OpenCV 2.4.3을 설정하는 방법은 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.