Win7 + OpenCV 2.4.9 + VS 2010 설정

2564 단어
시스템 을 재 설 치 했 습 니 다. OpenCV 를 다시 설치 하고 설정 해 야 합 니 다. 홈 페이지 에 있 습 니 다.http://opencv.org/최신 버 전 을 발 견 했 습 니 다. OpenCV 2.4.9 는 CMake 컴 파일 없 이 직접 설정 하면 사용 할 수 있 기 때문에 최신 버 전 을 설치 하려 고 합 니 다.
          설치 와 배치 방법 은 매우 간단 하 다.
          먼저, "opencv - 2.4.9. exe" 를 다운로드 하여 windows 버 전 으로 압축 을 풀 고 특정한 디 렉 터 리 폴 더 로 실행 합 니 다. 예 를 들 어 "F: \", 아래 는 모두 이 설정 에 따라 설명 합 니 다. 그래서 F 판 아래 에 "opencv" 폴 더 가 있 습 니 다.
          그 다음 에 환경 변 수 를 설정 하고 '컴퓨터' - > '속성' - > '고급 시스템 설정' - > '환경 변수' 를 오른쪽 단추 로 누 르 면 시스템 변수 이름 'Path', '편집' 을 찾 고 뒤에 디 렉 터 리 를 추가 합 니 다. F: \ opencv \ build \ x86 \ \ vc 10 \ \ bin; 각 디 렉 터 리 간 에 ';' 를 사용 해 야 합 니 다.
          다시 한 번, VS 2010 을 열 고, Win 32 컨트롤 러 프로그램의 빈 프로젝트 를 새로 만 들 고,. cpp 파일 을 새로 만 들 고, 다음 코드 를 입력 하 십시오.
#include <opencv2\opencv.hpp>
#include <iostream>
#include <string>
using namespace cv;
using namespace std;
int main()
{
  Mat img = imread("1.jpg");
  if(img.empty())
  {
    cout<<"error";
    return -1;
  }
  imshow("     ",img);
  waitKey();
  return 0;
}

          코드 헤더 파일 은 opencv 파일 을 호출 했 기 때문에 전체 설정 이 없 으 면 실행 할 수 없습니다.다음은 VS 프로젝트 설정 을 진행 합 니 다.
          "항목" - > "속성" - > "VS + 디 렉 터 리" 를 누 르 면 포함 파일 을 수정 하고 세 개의 디 렉 터 리 를 추가 합 니 다. F: \ opencv \ build \ include;F:\opencv\build\include\opencv;F:\opencv\build\include\opencv2;
                                                                   라 이브 러 리 파일 을 수정 하고 디 렉 터 리 를 추가 합 니 다. F: \ opencv \ build \ x86 \ \ vc 10 \ lib;
          이 어 "링크 기" - > "입력" 을 누 르 고 "Debug" 설정 에 "추가 의존 항목" 을 추가 합 니 다.
opencv_calib3d249d.lib opencv_contrib249d.lib opencv_core249d.lib opencv_features2d249d.lib opencv_flann249d.lib opencv_gpu249d.lib opencv_highgui249d.lib opencv_imgproc249d.lib opencv_legacy249d.lib opencv_ml249d.lib opencv_objdetect249d.lib opencv_ts249d.lib opencv_video249d.lib
                                                         ,"Release" 설정 에 "추가 의존 항목" 을 추가 합 니 다.
opencv_calib3d249.lib opencv_contrib249.lib opencv_core249.lib opencv_features2d249.lib opencv_flann249.lib opencv_gpu249.lib opencv_highgui249.lib opencv_imgproc249.lib opencv_legacy249.lib opencv_ml249.lib opencv_objdetect249.lib opencv_ts249.lib opencv_video249.lib
           설정 이 완료 되 었 습 니 다. 실행 을 시도 해 보 세 요. 통과 하면 정확 합 니 다. 그렇지 않 으 면 어느 단계 에 문제 가 생 겼 는 지 다시 한 번 확인 해 보 세 요.

좋은 웹페이지 즐겨찾기