Я пытаюсь установить OpenCV в CentOS 6. Когда я запускаю команду
[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, вот что я смог сделать, чтобы установить его:
установите все необходимые пакеты, используя yum
Создайте рабочий каталог и ознакомьтесь с исходным кодом [примечание: вы, вероятно, больше не хотите использовать тег ниже, так как это значительно старая версия. Я должен был использовать эту версию из-за моего программного обеспечения, требующего ее.]
Создать Makefile
При использовании cmake версии 2.6-patch 4 (проверьте cmake --version), вам нужно закомментировать строку в сборке. Закомментируйте строку (хэш MD5 "$ {lines}") в строке 50 в /opt/working/opencv/cmake/cl2cpp.cmake. Другие варианты (включая обновление cmake) можно найти здесь .
Сборка и установка
источник
ImportError: No module named cv2
. Нужно ли устанавливать какой-то дополнительный пакет для cv2?sudo yum search all --enablerepo=epel libtiff4-dev libjpeg-dev libjasper-dev
Gives-
Что заставляет меня думать, что у вас неправильные имена пакетов. Вы уверены, что это не имена пакетов Debian?
В любом случае, в то же время вы можете установить
libjpeg-devel.x86_64
через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/источник