OpenCV 노트 - Windows 환경 설정
3280 단어 windows
VS 버전 2008, x86
먼저 OpenCV를 다운로드하여 다음 디렉토리로 압축을 풉니다.
E:\opencv\opencv
다음에 path를 설정하고 path에 OpenCV 프로젝트를 실행할 때 필요한 dll의 소재 디렉터리를 추가하면 매번 이 dll를 자신의 프로젝트 디렉터리로 복사하지 않아도 됩니다.디렉토리
E:\opencv\opencv\build\x86\vc9\bin
그리고 vs2008에 OpenCV의include와lib 디렉터리를 설정합니다. 이것은 OpenCV 프로젝트를 컴파일하고 연결하는 데 필요한 것입니다.
이 버전의 OpenCV의 include 디렉토리는 다음과 같이 세 가지가 있습니다.
E:\opencv\opencv\build\include
E:\opencv\opencv\build\include\opencv
E:\opencv\opencv\build\include\opencv2
lib 라이브러리 디렉토리는 다음과 같습니다.
E:\opencv\opencv\build\x86\vc9\lib
vs 2008에 두 개의 디렉터리를 설정한 곳은 도구 '옵션' 항목과 해결 방안 'VC++ 디렉터리입니다.플랫폼에서 win32 (vs 2008은 x86 버전이기 때문) 를 선택하고,include는 파일을 포함하고lib는 라이브러리 파일을 선택합니다.
그리고 cvShowImageDemo라는 항목을 새로 만들고 항목(메뉴'항목'속성)을 설정하며 연결기에 링크 옵션을 설정하고 속성 설정 연결기 입력 의존 옵션을 추가하여 다음과 같은 내용을 추가합니다.
opencv_calib3d245d.lib
opencv_contrib245d.lib
opencv_core245d.lib
opencv_features2d245d.lib
opencv_flann245d.lib
opencv_gpu245d.lib
opencv_highgui245d.lib
opencv_imgproc245d.lib
opencv_legacy245d.lib
opencv_ml245d.lib
opencv_objdetect245d.lib
opencv_ts245d.lib
opencv_video245d.lib
OpenCV의 라이브러리 이름은 일반적으로 opencv라이브러리 + 버전.lib, 내가 내린 OpenCV는 2.4.5 버전이기 때문에 형식은,opencv라이브러리 245.lib, 어떤 라이브러리 이름의 버전을 다운로드한 버전으로 바꾸면 됩니다.
그리고 원본 파일을 새로 만듭니다.
다음 코드에 붙여넣기
#include "highgui.h"
int main(int argc, char ** argv)
{
IplImage* image = cvLoadImage("E:/Res/image/EW.bmp");//
if(NULL == image)
return 1;
cvNamedWindow("Example", CV_WINDOW_AUTOSIZE);
cvShowImage("Example", image);
cvWaitKey(0);
cvReleaseImage(&image);
cvDestroyWindow("Example");
return 0;
}
그리고 컴파일해서 실행합니다.이렇게 OpenCV의 첫 번째 데모가 탄생했습니다.
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
제한된 크기의 디렉토리를 만드는 방법오늘 저는 장치에 공간이 없을 때 백업 중에 응용 프로그램이 어떻게 작동하는지 테스트(및 수정)하는 작업이 있습니다. 결과적으로 "남은 공간 없음"오류로 백업이 실패하면 새 파일이 없어야 합니다. 지금까지 문제를 재...
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.