QT Create(MinGW)에서 OpenCV 2.3 사용
1. QT 설치
내 가 설치 한 것 은 QT SDK 로 설치 할 때 MinGW 를 설치 하 는 것 을 선택 했다.
QT 의 자세 한 설치 참조http://www.yafeilinux.com/?p=515
환경 변수 에 bin 폴 더 의 경 로 를 추가 하 십시오.저 는 bin 폴 더 의 경 로 를 환경 변수 에 추가 합 니 다.저 는'G:\Qt\2010.05\mingw\bin'입 니 다.
QT 의 bin 폴 더 경로 도 환경 변수 에 추가 합 니 다.여 기 는"G:\Qt\\2010.05\qt\bin"입 니 다.
2. CMake 설치 및 컴 파일 OpenCV
CMake for win 설치,윈도우 용 OpenCV 2.3 다운로드
구체 적 인 컴 파일 과정 과 설정 은 참고 할 수 있 습 니 다.http://opencv.willowgarage.com/wiki/MinGW화해시키다
http://blog.sina.com.cn/s/blog_4dc31b560100qlyc.html
3. QT 에 OpenCV 설정
QT Create 에 새 프로젝트 를 만 듭 니 다.프로젝트 의.pro 파일 에 OpenCV 의 include 폴 더 경로 와 라 이브 러 리 파일 경 로 를 추가 하고 다음 과 같이 추가 합 니 다.
INCLUDEPATH +=C:\OpenCV2.3MinGW\install\include
LIBS +=-LC:\OpenCV2.3MinGW\install\lib \
-llibopencv_core230.dll.a \
-llibopencv_highgui230.dll.a
라 이브 러 리 경로 도 다음 과 같이 쓸 수 있 습 니 다.
LIBS += -LC:\OpenCV2.3MinGW\install\lib
LIBS += C:\OpenCV2.3MinGW\install\lib\libopencv_core230.dll.a
LIBS +=C:\OpenCV2.3MinGW\install\lib\libopencv_highgui230.dll.a
undefinedreference to'cv::imread'와 같은 오류 가 발생 한 것 은 라 이브 러 리 설정 이 잘못 되 었 기 때 문 입 니 다.제 컴퓨터 에서 다음 과 같은 설정 이 잘못 되 었 습 니 다.
LIBS += D:\Qt\OpenCV-2.0.0\lib\libcv200.dll.a\
D:\Qt\OpenCV-2.0.0\lib\libcxcore200.dll.a\
D:\Qt\OpenCV-2.0.0\lib\libml200.dll.a\
D:\Qt\OpenCV-2.0.0\lib\libcvaux200.dll.a\
D:\Qt\OpenCV-2.0.0\lib\libhighgui200.dll.a
QT 컴 파 일 러,실행 종료 시 나타 날 때 가 있 습 니 다.예 를 들 어
exited with code3
그림 불 러 오 는 데 실 패 했 을 때 3 을 되 돌려 줍 니 다.
음수 라면 액세스 메모리 경계 가 생 겼 을 수도 있 습 니 다.
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
Visual Studio 2017에서 OpenCV 템플릿 프로젝트 만들기・Windows 7 Professional 64bit ・Visual Studio 2017 Version 15.9.14 · OpenCV 3.4.1 OpenCV의 도입 방법 등은 아래를 참조하십시오. Visual Stu...
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.