CentOS에 OpenCV 설치 명령을 실행할

CentOS 6에서 OpenCV를 설치하려고합니다. 명령을 실행할 때

[root@cosmas opt]# sudo yum install libtiff4-dev libjpeg-dev libjasper-dev

다음을 반환했습니다.

Loaded plugins: fastestmirror, presto
Loading mirror speeds from cached hostfile
 * epel: mirror.fraunhofer.de
 * rpmforge: nl.mirror.eurid.eu
Setting up Install Process
No package libtiff4-dev available.
No package libjpeg-dev available.
No package libjasper-dev available.
Error: Nothing to do

내가 뭘 잘못하고 있니? 누구든지 나를 도울 수 있습니까?



답변

방금 CentOS 6에서 동일한 설치를 수행했습니다. 설치 지침 이 Ubuntu에보다 적합하므로 설치를 위해 수행 할 수있는 작업은 다음과 같습니다.

  1. yum을 사용하여 필요한 모든 패키지를 설치하십시오.

    yum groupinstall "Development Tools"
    yum install gcc
    yum install cmake
    yum install git
    yum install gtk2-devel
    yum install pkgconfig
    yum install numpy
    yum install ffmpeg
    
  2. 작업 디렉토리를 만들고 소스 코드를 확인하십시오. [참고 : 아마도 이전 버전이므로 더 이상 아래 태그를 사용하고 싶지 않을 것입니다. 소프트웨어가 필요하기 때문에 해당 버전을 사용해야했습니다.]

    mkdir /opt/working
    cd /opt/working
    git clone https://github.com/Itseez/opencv.git
    cd opencv
    git checkout tags/2.4.8.2
    
  3. Makefile 만들기

    mkdir release
    cd release
    cmake -D CMAKE_BUILD_TYPE=RELEASE -D CMAKE_INSTALL_PREFIX=/usr/local ..
    
  4. cmake 버전 2.6-patch 4를 사용하는 경우 (cmake –version으로 확인) 빌드에서 줄을 주석 처리해야합니다. /opt/working/opencv/cmake/cl2cpp.cmake에서 50 행의 문자열 (MD5 해시 “$ {lines}”)을 주석 처리하십시오. 다른 옵션 (cmake 업데이트 포함)은 here 에서 찾을 수 있습니다 .

  5. 빌드 및 설치

    cd /opt/working/opencv/release
    make
    make install
    

답변

sudo yum search all --enablerepo=epel libtiff4-dev libjpeg-dev libjasper-dev

제공합니다

libjpeg-devel.x86_64 : Development tools for programs which will use the libjpeg library
Warning: No matches found for: libtiff4-dev
Warning: No matches found for: libjasper-dev

패키지 이름이 잘못되었다고 생각합니다. 이것들이 데비안 패키지 이름이 아닙니까?

어쨌든 한편에 설치할 수 있습니다 libjpeg-devel.x86_64via-

sudo yum install --enablerepo=epel libjpeg-dev


답변

@Roopendra 나는이 오류를 만났고 시도했다 :
cp /usr/local/lib/python2.7/site-packages/cv2.so /usr/lib/python2.7/site-packages
해결했다. 출처 : http://techieroop.com/install-opencv-in-centos/


답변