web-dev-qa-db-ja.com

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

私は何を間違っていますか?誰か助けてもらえますか?

8
user275692

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
    
13
Scott

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

これにより、パッケージ名が間違っていると思います。これらがdebianパッケージ名でないことを確信していますか?

とりあえずインストール中はlibjpeg-devel.x86_64経由-

Sudo yum install --enablerepo=epel libjpeg-dev

2
erbdex

@Roopendra私もこのエラーに遭遇し、試しました:cp /usr/local/lib/python2.7/site-packages/cv2.so /usr/lib/python2.7/site-packagesとそれを解決しました。ソース: http://techieroop.com/install-opencv-in-centos/

1
joe