CentOS 6 에서 OpenCV 설치 및 설정

스스로 인터넷 튜 토리 얼 에 따라 한 걸음 한 걸음 왔 습 니 다.
http://www.jb51.net/os/RedHat/280309.html
가상 컴퓨터 환경
CentOS 6.5 커 널 버 전: 4.1.14 64 비트
gcc,gcc 4.4.7
cmake version 2.8.12.2
Python version 2.6.6
OpenCV 라 이브 러 리 설치
  • Python 지원 라 이브 러 리 설치 NumPy
  • (행렬 벡터 연산 에 사용 되 며, 나 는 설치 하지 않 았 다)
  • opencv 의존 라 이브 러 리 설치 (중요!)
  • yum install cmake gcc gcc-c++ gtk+-devel gimp-devel gimp-devel-tools gimp-help-browser zlib-devel libtiff-devel libjpeg-devel libpng-devel gstreamer-devel libavc1394-devel libraw1394-devel libdc1394-devel jasper-devel jasper-utils swig python libtool nasm

    (제 CentOS 에 No package gtk + devel available 가 나 타 났 습 니 다. 그리고 알 리 의 소스 를 바 꾸 는 것 도 소 용이 없 었 습 니 다. 그런데 나중에 해 보 니 그 라 이브 러 리 가 없 으 면 OpenCV 를 설치 할 수 있 고 구체 적 인 역할 을 모 릅 니 다)
  • yasm 설치
  • ffmpeg 설치
  • OpenCV 설치
  • OpenCV 라 이브 러 리 를 다운로드 합 니 다. 보통 zip 파일 입 니 다.
    지정 한 디 렉 터 리 에서 압축 풀기
    zip opencv2.4.13.zip

    압축 해제 후 openCV 2.4.13 디 렉 터 리 에서 컴 파일 에 사용 할 cmake 디 렉 터 리 를 만 들 고 cmake 명령 을 실행 합 니 다.
    mkdir my-build
    cd my-build
    cmake -DCMAKE_BUILD_TYPE=RELEASE -DCMAKE_INSTALL_PREFIX=/usr/local -DBUILD_NEW_PYTHON_SUPPORT=NO ..
    
    make install
  • 성공 하지 못 하면 마 운 트 해제 후 다시 설치 해 야 합 니 다
  • 성공 하면 새 프로필 이 필요 합 니 다
  • (새 파일 을 만 들 면 됩 니 다. ld. so. conf 파일 에 모든 / etc / ld. so. conf. d / *. conf 파일 을 포함 합 니 다)
    touch /etc/ld.so.conf.d/opencv.conf
      :/usr/local/lib
    ldconfig

    환경 변수:
    vim /etc/bashrc
    PKG_CONFIG_PATH=$PKG_CONFIG_PATH:/usr/local/lib/pkgconfig
    export PKG_CONFIG_PATH

    저장 후 실행
    source /etc/bashrc
  • 성공 여 부 를 검증
  • cd opencv-2.4.13/samples/c
    chmod 775 build_all.sh
    ./build_all.sh

    컴 파일 완료 후 실행
    ./facedetect cascade=“/usr/local/share/OpenCV/haarcascades/haarcascade_frontalface_alt.xml”--scale=1.5 lena.jpg

    설치 에 성공 하면 레 나 얼굴 에 파란색 동그라미 가 생 길 거 예요.
    발생 할 수 있 는 오류:
    [root@axtx opencv-2.4.13.5]# cmake -DCMAKE_BUILD_TYPE=RELEASE -DCMAKE_INSTALL_PREFIX=/usr/local -DBUILD_NEW_PYTHON_SUPPORT=NO .
    CMake Error at CMakeLists.txt:11 (message):
    
      FATAL: In-source builds are not allowed.
    
             You should create a separate directory for build files.
    
    -- Configuring incomplete, errors occurred!

    원인: cmake 는 코드 디 렉 터 리 에서 직접 컴 파일 하 는 것 을 금지 합 니 다. 먼저 컴 파일 을 하려 면 디 렉 터 리 를 만 든 다음 에 들 어가 서 cmake 명령 을 실행 하여 컴 파일 해 야 합 니 다.
    다음으로 전송:https://www.cnblogs.com/qjx-2016/p/8532296.html

    좋은 웹페이지 즐겨찾기