Исходный каталог / не содержит CMakeLists.txt [duplicate]

Я загрузил opencv, но, к сожалению, я понятия не имею, как его установить. Все страницы, которые я нашел в Интернете, рассказывали мне, как загружать и устанавливать их непосредственно с консоли, а не делать, когда вы уже загрузили ее. Может кто-нибудь сказать мне, что делать?

15
задан 22 January 2014 в 01:19

10 ответов

Вот сценарий, который я сделал сам. Проблема, которую я обнаружил в других сценариях, заключается в том, что они не останавливаются, когда одна команда терпит неудачу. Он просто слепо следует следующей команде, и в итоге вы не закончите установку.

Этот скрипт автоматически проверяет зависимости на официальном сайте, загружает самую стабильную версию и устанавливает ее в вашей системе. Я тестировал его только на 14.04 и установил его на несколько систем без проблем.

Чтобы использовать скрипт, файл загрузки из Здесь откройте терминал, cd в каталог, содержащий скрипт и тип:

chmod u+x install_opencv_latest.sh

Теперь просто запустите скрипт:

./install_opencv_latest.sh

Вам будет предложено ввести ваш административный пароль и подтвердить установку 2-3 раза. Просто нажмите Y. Это займет 10-20 минут в соответствии с вашими спецификациями.

Обратите внимание, что вам нужно cd в каталог, в который вы загрузили скрипт, который, скорее всего, будет вашей папкой «Загрузка»:

cd ~/Downloads
0
ответ дан 18 July 2018 в 00:09

Вот скрипт, который поможет установить opencv 2.4.8 на основе древней версии FFmpeg на Ubuntu.

Использование:

wget -O- https://gist.github.com/olupotd/cd0c68f4c84153dffd16 | sh
1
ответ дан 18 July 2018 в 00:09

Хорошим местом для поиска инструкций по установке является сайт OpenCV.

С момента написания инструкции по установке Linux для последней версии (opencv 3.2.0) находятся здесь:

http://docs.opencv.org/3.2.0/d7/d9f/tutorial_linux_install.html
0
ответ дан 18 July 2018 в 00:09

Чтобы установить OpenCV на Ubuntu, просто нажмите Ctrl + Alt + T на клавиатуре, чтобы открыть терминал. Когда он открывается, запустите следующие команды:

Ubuntu 12.04 предоставляет пакет OpenCV 2.3.1, который вы можете легко установить, набрав:

sudo apt-get install libopencv-dev

Если вы это сделаете

Установить зависимости

sudo apt-get install build-essential checkinstall cmake pkg-config yasm sudo apt-get install libtiff4-dev libjpeg-dev libjasper-dev sudo apt-get install libavcodec-dev libavformat-dev libswscale-dev libdc1394-22-dev libxine-dev libgstreamer0.10-dev libgstreamer-plugins-base0.10-dev libv4l-dev sudo apt-get install python-dev python-numpy sudo apt-get install libtbb-dev sudo apt-get install libqt4-dev libgtk2.0-dev

Загрузить OpenCV для Unix в: ~ / Downloads

cd Downloads wget http://downloads.sourceforge.net/project/opencvlibrary/opencv-unix/2.4.6.1/opencv-2.4.6.1.tar.gz tar -xvf opencv-2.4.6.1.tar.bz2 cd opencv-2.4.6.1/ mkdir build cd build

Настроить с помощью CMake.

cmake -D WITH_QT=ON -D WITH_XINE=ON -D WITH_OPENGL=ON -D WITH_TBB=ON -D BUILD_EXAMPLES=ON ..

Обратите внимание, что добавив -D WITH_QT = ON, модуль highgui будет использовать QT вместо GTK. Если вы хотите пойти с GTK, просто удалите это. Дополнительные сведения о параметрах см. В файле CMakeLists.txt. Когда вы довольны настройкой, вы можете начать компиляцию:

make

Если компиляция заканчивается без ошибок, вы можете установить, сказав:

sudo make install

Наконец, сделайте убедитесь, что ваши программы могут связываться с библиотекой OpenCV во время выполнения, добавив следующую строку в конце вашего /etc/ld.so.conf:

/usr/local/lib

И затем настройте привязки динамических компоновщиков динамического времени:

sudo ldconfig

Источник: Как установить OpenCV на Ubuntu

19
ответ дан 18 July 2018 в 00:09

С тех пор стало проще установить OpenCV на Ubuntu16.04 +.

Согласно странице pypi OPenCV, с Ubuntu 16.04+ вы можете сделать это, чтобы установить OpenCV:

Для Python2.7: pip install opencv-python Для python3: pip3 install opencv-python

Для получения дополнительной информации, страница OPENCV pypi .

1
ответ дан 18 July 2018 в 00:09

Вот сценарий, который я сделал сам. Проблема, которую я обнаружил в других сценариях, заключается в том, что они не останавливаются, когда одна команда терпит неудачу. Он просто слепо следует следующей команде, и в итоге вы не закончите установку.

Этот скрипт автоматически проверяет зависимости на официальном сайте, загружает самую стабильную версию и устанавливает ее в вашей системе. Я тестировал его только на 14.04 и установил его на несколько систем без проблем.

Чтобы использовать скрипт, файл загрузки из Здесь откройте терминал, cd в каталог, содержащий скрипт и тип:

chmod u+x install_opencv_latest.sh

Теперь просто запустите скрипт:

./install_opencv_latest.sh

Вам будет предложено ввести ваш административный пароль и подтвердить установку 2-3 раза. Просто нажмите Y. Это займет 10-20 минут в соответствии с вашими спецификациями.

Обратите внимание, что вам нужно cd в каталог, в который вы загрузили скрипт, который, скорее всего, будет вашей папкой «Загрузка»:

cd ~/Downloads
0
ответ дан 24 July 2018 в 17:10

Вот скрипт, который поможет установить opencv 2.4.8 на основе древней версии FFmpeg на Ubuntu.

Использование:

wget -O- https://gist.github.com/olupotd/cd0c68f4c84153dffd16 | sh
1
ответ дан 24 July 2018 в 17:10

Хорошим местом для поиска инструкций по установке является сайт OpenCV.

С момента написания инструкции по установке Linux для последней версии (opencv 3.2.0) находятся здесь:

http://docs.opencv.org/3.2.0/d7/d9f/tutorial_linux_install.html
0
ответ дан 24 July 2018 в 17:10

Чтобы установить OpenCV на Ubuntu, просто нажмите Ctrl + Alt + T на клавиатуре, чтобы открыть терминал. Когда он открывается, запустите следующие команды:

Ubuntu 12.04 предоставляет пакет OpenCV 2.3.1, который вы можете легко установить, набрав:

sudo apt-get install libopencv-dev

Если вы это сделаете

Установить зависимости

sudo apt-get install build-essential checkinstall cmake pkg-config yasm sudo apt-get install libtiff4-dev libjpeg-dev libjasper-dev sudo apt-get install libavcodec-dev libavformat-dev libswscale-dev libdc1394-22-dev libxine-dev libgstreamer0.10-dev libgstreamer-plugins-base0.10-dev libv4l-dev sudo apt-get install python-dev python-numpy sudo apt-get install libtbb-dev sudo apt-get install libqt4-dev libgtk2.0-dev

Загрузить OpenCV для Unix в: ~ / Downloads

cd Downloads wget http://downloads.sourceforge.net/project/opencvlibrary/opencv-unix/2.4.6.1/opencv-2.4.6.1.tar.gz tar -xvf opencv-2.4.6.1.tar.bz2 cd opencv-2.4.6.1/ mkdir build cd build

Настроить с помощью CMake.

cmake -D WITH_QT=ON -D WITH_XINE=ON -D WITH_OPENGL=ON -D WITH_TBB=ON -D BUILD_EXAMPLES=ON ..

Обратите внимание, что добавив -D WITH_QT = ON, модуль highgui будет использовать QT вместо GTK. Если вы хотите пойти с GTK, просто удалите это. Дополнительные сведения о параметрах см. В файле CMakeLists.txt. Когда вы довольны настройкой, вы можете начать компиляцию:

make

Если компиляция заканчивается без ошибок, вы можете установить, сказав:

sudo make install

Наконец, сделайте убедитесь, что ваши программы могут связываться с библиотекой OpenCV во время выполнения, добавив следующую строку в конце вашего /etc/ld.so.conf:

/usr/local/lib

И затем настройте привязки динамических компоновщиков динамического времени:

sudo ldconfig

Источник: Как установить OpenCV на Ubuntu

19
ответ дан 24 July 2018 в 17:10
  • 1
    Начиная с записи, libopencv-dev не удается установить папку /usr/include/opencv, содержащую «старые» файлы заголовков. Они присутствуют в (исходном источнике) [ archive.ubuntu.com/ubuntu/pool/universe/o/opencv/… ), а папка указана в файле pkg-config opencv.pc, поэтому загружаем и распаковываем исходный источник, а затем связывание / копирование папки include/opencv в /usr/include. – drevicko 6 April 2014 в 10:03
  • 2
    Привет @drevicko! не могли бы вы больше объяснить свой ответ? Я немного новичок, чтобы понять идею «ссылки / копирования». include / opencv. Как я могу это сделать? – Shawn Le 6 July 2014 в 11:08
  • 3
    Предположим, вы нашли папку opencv в папке include в распакованном архиве по ссылке выше? И установлен libopencv-dev с терминала? Проверьте, что установленная версия соответствует указанной выше ссылке («2.3.1-11ubuntu2» должен быть на выходе apt-cache showpkg libopencv-dev) - если нет, не делайте следующее: скажем, вы загрузили и распаковали ссылку выше в свою домашнюю папку , В терминале сделайте cd /usr/include, чтобы связать do sudo ln -s ~/opencv_2.3.1.orig/include/opencv или скопировать do sudo cp ~/opencv_2.3.1.orig/include/opencv . – drevicko 9 July 2014 в 21:30

С тех пор стало проще установить OpenCV на Ubuntu16.04 +.

Согласно странице pypi OPenCV, с Ubuntu 16.04+ вы можете сделать это, чтобы установить OpenCV:

Для Python2.7: pip install opencv-python Для python3: pip3 install opencv-python

Для получения дополнительной информации, страница OPENCV pypi .

1
ответ дан 24 July 2018 в 17:10

Другие вопросы по тегам:

Похожие вопросы: