【 qt 】 ubuntu + openCV 2.4.9 + qt 5.7.0 설치 설정

9541 단어 qt
원문:http://blog.csdn.net/shawn_ht/article/details/40795039
원문 간소화 및 자신 이 직면 한 문제 에 대한 보충 설명, 여기에 qt 를 설치 한 후 opencv 를 설치 합 니 다. WITH 가 필요 하기 때 문 입 니 다.QT
참고:http://blog.csdn.net/hosea1008/article/details/50724800
1. Ubuntu 설치
ubuntu 는 Linux 의 발행 버 전 입 니 다. 저 는 Liux 에 대해 아 는 사람 은 모두 알 고 싶 습 니 다. 우 리 는 직접 홈 페이지 에 가서 다운로드 하면 됩 니 다. 무료 로 사용 합 니 다.
홈 페이지 다운로드 링크:https://www.ubuntu.com/download/desktop
여 기 는 최신 ubuntu 16.04 입 니 다.
설치
다운로드 링크:http://ftp.vim.org/languages/qt/archive/qt/5.7/5.7.0/
파일 이름: qt - opensource - linux - x64 - 5.7.0. run 
qt 다운로드 디 렉 터 리 에 들 어가 명령 을 입력 하 십시오:
sudo chmod 777 * -R

명령 실행:
./qt-opensource-linux-x64-5.7.0.run

익숙 한 설치 페이지 가 나타 나 면 설치 할 때 모두 선택 합 니 다.
【qt】ubuntu+openCV2.4.9+qt5.7.0安装配置_第1张图片
설치 완료 후 / home / Qt 5.7.0 / tools / QtCreator / bin 에서 qtcreator 를 오른쪽 단추 로 누 르 고 make link 를 선택 하여 데스크 톱 으로 자 릅 니 다.
이 때 는 사실 qmake 를 찾 을 수 없습니다. 환경 변 수 를 추가 합 니 다.
gedit  /home/kevin/.bashrc

추가: (사용자 이름 으로 변경 하 는 것 을 주의 하 십시오)
export QT5_ROOT=/home/kevin/Qt5.7.0/5.7/gcc_64
export PKG_CONFIG_PATH=${QT5_ROOT}/lib/pkgconfig:$PKG_CONFIG_PATH
export LD_LIBRARY_PATH=${QT5_ROOT}/lib:$LD_LIBRARY_PATH
export CMAKE_MODULE_PATH=${QT5_ROOT}/lib/cmake:$CMAKE_MODULE_PATH
export PATH=${QT5_ROOT}/bin:$PATH

명령 을 실행 하여 설정 을 유효 하 게 합 니 다:
source  /home/kevin/.bashrc

이때 입력
효력 발생 여부 조회

3. OpenCV 설치
먼저 opencv 홈 페이지 를 찾 아 최신 openCV 2.4.9 패 키 지 를 ubuntu 에 다운로드 합 니 다.
홈 페이지 다운로드 링크:http://opencv.org/releases.html
【qt】ubuntu+openCV2.4.9+qt5.7.0安装配置_第2张图片

입력 명령 어 압축 해제
qmake --version

압축 을 풀 고 조급해 하지 마 세 요. 압축 해제 디 렉 터 리 아래 에 파일 이 한 무더기 있 는 것 을 볼 수 있 습 니 다. 이것 이 바로 우리 의 openCV 라 이브 러 리 입 니 다. 하지만 아직 사용 할 수 없습니다. cmake 로 컴 파일 해 야 합 니 다.
cmake 는 크로스 플랫폼 의 컴 파일 러 입 니 다. ubuntu 에서 우 리 는 한 줄 의 명령 만 입력 하면 설치 할 수 있 습 니 다.
unzip opencv-2.4.9.zip

버 전 보기, 설치 성공 여부 테스트:
sudo apt-get install cmake
sudo apt-get install cmake-qt-gui


cmake 설치 완료 후 다른 가방 을 미리 설치 해 야 합 니 다. apt 를 통 해 가 져 오 면 됩 니 다.
cmake --version

메모: 안에 있 는 P 는 소문 자 이지 만 발표 할 때 원문 이 대문자 로 바 뀌 었 습 니 다. 직접 복사 하여 실행 하면 gtk 2.0 이 설치 되 지 않 고 뒤의 opencv 는 다시 컴 파일 해 야 합 니 다.
openCV 를 컴 파일 하기 시 작 했 습 니 다. building 폴 더 를 새로 만 듭 니 다. 컴 파일 된 파일 을 저장 하 는 데 사 용 됩 니 다.
sudo apt-get install build-essential cmake libgtk2.0-dev pkg-config python-dev python-numpy libavcodec-dev libavformat-dev libswscale-dev  

그리고 지령 을 집행 하 다
mkdir building

두 경로 선택

Configure 를 누 르 면 기본 값 으로 됩 니 다.
이 어 3 곳 을 수정 해 각각 MAKEBUILD_TYPE 는 Release 이 고 usr / local 은 lib 파일 의 저장 디 렉 터 리 입 니 다.
WITH_QT 체크, WITHTIFF 지우 기
【qt】ubuntu+openCV2.4.9+qt5.7.0安装配置_第3张图片
【qt】ubuntu+openCV2.4.9+qt5.7.0安装配置_第4张图片
Generate 를 누 르 면 building 디 렉 터 리 에 들 어가 명령 을 입력 합 니 다:
sudo cmake-gui

【qt】ubuntu+openCV2.4.9+qt5.7.0安装配置_第5张图片
이어서:
sudo make

【qt】ubuntu+openCV2.4.9+qt5.7.0安装配置_第6张图片
이렇게 하면 컴 파일 이 완 료 됩 니 다. usr / local / lib 에서 컴 파일 된 opencv 함수 라 이브 러 리 를 볼 수 있 습 니 다.
【qt】ubuntu+openCV2.4.9+qt5.7.0安装配置_第7张图片
마지막 으로 opencv 의 환경 변 수 를 설정 해 야 합 니 다.
sudo make install

【qt】ubuntu+openCV2.4.9+qt5.7.0安装配置_第8张图片
저장 종료 후 실행:
sudo gedit /etc/ld.so.conf.d/opencv.conf

다음 설정 환경 변수:
sudo ldconfig

이 파일 의 마지막 에 가서 기록 하 세 요. 
sudo gedit /etc/bash.bashrc

【qt】ubuntu+openCV2.4.9+qt5.7.0安装配置_第9张图片
이로써 opencv 설정 이 완료 되 었 습 니 다.
4. opencv 테스트 사례
qt creator 를 열 고 프로젝트 를 새로 만 듭 니 다. 여기 서 콘 솔 프로그램 을 선택 하면 됩 니 다.
【qt】ubuntu+openCV2.4.9+qt5.7.0安装配置_第10张图片
test. pro 파일 수정:
PKG_CONFIG_PATH=$PKG_CONFIG_PATH:/usr/local/lib/pkgconfig export PKG_CONFIG_PATH

LIBS 가 다 쓰 면 이런 게 있어 요.
QT += core  
  
QT -= gui  
  
CONFIG += c++11

TARGET = test  
CONFIG += console  
CONFIG -= app_bundle  
  
TEMPLATE = app  
  
  
INCLUDEPATH += /usr/local/include          \  
               /usr/local/include/opencv   \  
               /usr/local/include/opencv2  
  
LIBS += /usr/local/lib/libopencv_highgui.so \  
        /usr/local/lib/libopencv_core.so    \  
        /usr/local/lib/libopencv_imgproc.so  
  
SOURCES += main.cpp  

주로 opencv 함수 라 이브 러 리 의 인용 을 추가 합 니 다.
주 함수 main. cpp 수정 은 다음 과 같 습 니 다.
LIBS += /usr/local/lib/libopencv_calib3d.so \
/usr/local/lib/libopencv_core.so \
/usr/local/lib/libopencv_features2d.so \
/usr/local/lib/libopencv_flann.so \
/usr/local/lib/libopencv_highgui.so \
/usr/local/lib/libopencv_imgcodecs.so \
/usr/local/lib/libopencv_imgproc.so \
/usr/local/lib/libopencv_ml.so \
/usr/local/lib/libopencv_objdetect.so \
/usr/local/lib/libopencv_photo.so \
/usr/local/lib/libopencv_shape.so \
/usr/local/lib/libopencv_stitching.so \
/usr/local/lib/libopencv_superres.so \
/usr/local/lib/libopencv_videoio.so \
/usr/local/lib/libopencv_video.so \
/usr/local/lib/libopencv_videostab.so

그리고 프로젝트 루트 디 렉 터 리 에 lena. jpg 그림 을 놓 고 ctrl + R 을 누 르 면 컴 파일 하여 실행 할 수 있 습 니 다.
툴 바 가 있 습 니 다.
【qt】ubuntu+openCV2.4.9+qt5.7.0安装配置_第11张图片

좋은 웹페이지 즐겨찾기