Qt 5.6 + MinGW 4.9.2 + OpenCV 3.1 + Win 10 개발 환경 구축
http://blog.csdn.net/phr_nick/article/details/70485919
매번 버 전 업데이트 때마다 개발 환경 을 재 구축 해 야 하 는데 이번 에는 비교적 순 조로 운 편 이다.
저 는 Win 10 시스템 에서 테스트 를 했 는데 Win 8.1, Win 7 에 문제 가 없 을 것 같 습 니 다.
준비 작업:
1、Qt 5.6.0 for Windows 32-bit (MinGW 4.9.2, 1.0 GB)
http://download.qt.io/official_releases/qt/5.6/5.6.0/qt-opensource-windows-x86-mingw492-5.6.0.exe
2. CMake 최신 버 전 은 현재 3.5 입 니 다.
https://cmake.org/files/v3.5/cmake-3.5.0-win32-x86.zip
3、OpenCV3.1
https://sourceforge.net/projects/opencvlibrary/files/opencv-win/3.1.0/opencv-3.1.0.exe/download
설치 시작:
Qt, OpenCV, CMake 각각 설치
QtCreator - 도구 - 옵션 - 구축 및 실행 - cmake. exe 경 로 를 추가 합 니 다.
QtCreator 를 사용 하여 OpenCV 설치 디 렉 터 리 아래 \ sources \ CMakeLists. txt 를 엽 니 다.
인자:
-DWITH_IPP=OFF -DCMAKE_BUILD_TYPE=RELEASE -DCMAKE_INSTALL_PREFIX=D:/OpenCV
그리고 'CMake 실행' 을 누 르 세 요.
구축 단계 선택 install
클릭 하여 구축 - 구축 프로젝트 컴 파일 시작
PS:
질문 이 있 으 면: opencv ffmpeg. dll 을 다운로드 하지 못 했 습 니 다. 여기 보 세 요:
http://blog.csdn.net/gufeiyunshi/article/details/50963992
문제 가 있 으 면 Opencv 소스 디 렉 터 리 의 cmake / OpenCVcopilerOptions. make 파일 을 수정 하고 설명 하 십시오: add extra copiler option (- Warror = non - virtual - dtor)
D: \ OpenCV 의 include 와 x86 폴 더 를 저장 하고 싶 은 위치 에 두 고 \ x86 \ mingw \ \ bin \ 의 전체 경 로 를 시스템 변수 Path 에 추가 합 니 다. 예 를 들 어 제 컴퓨터 는 이렇게 설정 되 어 있 습 니 다.
QtCreator 에 콘 솔 프로그램 을 새로 만 들 고 프로젝트 설정. pro 파일 에 경 로 를 추가 합 니 다. 예 를 들 어 제 가 이렇게 추 가 했 습 니 다.
INCLUDEPATH+= E:\Working\OpenCV\qtcv31build\include\
E:\Working\OpenCV\qtcv31build\include\opencv\
E:\Working\OpenCV\qtcv31build\include\opencv2\
LIBS += -L E:\Working\OpenCV\qtcv31build\x86\mingw\lib\libopencv_*.a
OpenCV 설치 성공 여부 확인:
하 드 디스크 의 한 경 로 를 미리 준비 하고 main. cpp 에 다음 코드 를 추가 합 니 다.
#include
#include
#include
using namespace cv;
int main()
{
Mat img = imread("E:/Projects/images/1.jpg",1);
namedWindow("abc");
imshow("abc",img);
waitKey(0);
return 0;
}
그림 이 성공 적 으로 표시 되 었 는 지 테스트 합 니 다.
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
Qt로 문자와 이미지의 혼합 텍스트 그리기텍스트를 그리려면 QPainter::drawText 함수를 사용하지만 텍스트와 동시에 이미지 (아이콘 등)를 함께 그리기를 원합니다. QLabel와 QPushButton는 이미지와 텍스트를 표시하는 기능을 가지고 있...
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.