Win7 + OpenCV 2.4.9 + VS 2010 설정
설치 와 배치 방법 은 매우 간단 하 다.
먼저, "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
설정 이 완료 되 었 습 니 다. 실행 을 시도 해 보 세 요. 통과 하면 정확 합 니 다. 그렇지 않 으 면 어느 단계 에 문제 가 생 겼 는 지 다시 한 번 확인 해 보 세 요.
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
다양한 언어의 JSONJSON은 Javascript 표기법을 사용하여 데이터 구조를 레이아웃하는 데이터 형식입니다. 그러나 Javascript가 코드에서 이러한 구조를 나타낼 수 있는 유일한 언어는 아닙니다. 저는 일반적으로 '객체'{}...
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.