Saya mencoba menginstal OpenCV di CentOS 6. Ketika saya menjalankan perintah
[root@cosmas opt]# sudo yum install libtiff4-dev libjpeg-dev libjasper-dev
mengembalikan yang berikut:
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
Apa yang saya lakukan salah? Ada yang bisa bantu saya?
Jawaban:
Saya baru saja melakukan instal yang sama pada CentOS 6. Karena instruksi instal lebih diarahkan ke Ubuntu, berikut adalah apa yang dapat saya lakukan untuk menginstalnya:
instal semua paket yang diperlukan menggunakan yum
Buat direktori yang berfungsi dan periksa kode sumber [catatan: Anda mungkin tidak ingin menggunakan tag di bawah lagi karena ini adalah versi yang sudah lama. Saya harus menggunakan versi itu karena perangkat lunak saya memerlukannya.]
Buat Makefile
Jika menggunakan cmake versi 2.6-patch 4 (periksa dengan cmake --version), maka Anda perlu mengomentari sebuah baris dalam build. Mengomentari string (hash MD5 "$ {lines}") di baris 50 di /opt/working/opencv/cmake/cl2cpp.cmake. Pilihan lain (termasuk memperbarui cmake) dapat ditemukan di sini .
Bangun dan pasang
sumber
ImportError: No module named cv2
. Apakah saya perlu menginstal beberapa paket tambahan untuk cv2?sudo yum search all --enablerepo=epel libtiff4-dev libjpeg-dev libjasper-dev
Memberi-
Yang membuat saya berpikir bahwa Anda memiliki nama paket yang salah. Apakah Anda yakin ini bukan nama paket debian?
Sementara itu Anda dapat menginstal
libjpeg-devel.x86_64
melalui-sudo yum install --enablerepo=epel libjpeg-dev
sumber
@Roopendra saya bertemu kesalahan ini juga dan saya mencoba:
cp /usr/local/lib/python2.7/site-packages/cv2.so /usr/lib/python2.7/site-packages
dan menyelesaikannya. Sumber: http://techieroop.com/install-opencv-in-centos/sumber