Я знал, что этот вопрос имеет ответы. Eventhough, который я попробовал различные веб-сайты для установки после работающей установки для обеспечения opencv пути версии и пути к библиотеке, я скомпилировал pkg-конфигурацию..., и pkg cflags... управляют, но консольный дисплей как,////Пакет opencv не был найден в пути поиска pkg-конфигурации. Возможно, необходимо добавить каталог, содержащий 'opencv.pc' к переменной среды PKG_CONFIG_PATH, Никакой пакет 'opencv' не нашел////, мне нужны простые и легкие шаги с ясным для установки opencv4 в C++, ЕСЛИ кто-либо знает, ведут меня для установки этого.
Установка OpenCV4 на Ubuntu может быть достигнута двумя способами:
Раздел - я: Установка через предварительно созданные Двоичные файлы
$ sudo apt-get install python-opencv
import cv2 as cv print(cv.__version__)
Примечание: - В здесь, Вы не могли бы получить последнюю версию. Относительно Python API последняя версия будет всегда содержать намного лучшую поддержку и последние исправления ошибок.
Так, если Вы хотите получить последние исходные коды, скомпилируйте источник. Давайте направляться в следующий раздел.
Раздел - II: компиляция из источника
sudo apt-get install cmake sudo apt-get install python-devel numpy sudo apt-get install gcc gcc-c++
Мы также требуем поддержки GTK функций GUI, поддержка Камеры (libv4l), Поддержка Медиа (ffmpeg, gstreamer) и т.д. Выполните команды следующим образом:
sudo apt-get install gtk2-devel sudo apt-get install libv4l-devel sudo apt-get install ffmpeg-devel sudo apt-get install gstreamer-plugins-base-devel
sudo apt-get install libpng-devel sudo apt-get install libjpeg-turbo-devel sudo apt-get install jasper-devel sudo apt-get install openexr-devel sudo apt-get install libtiff-devel sudo apt-get install libwebp-devel
$ sudo apt-get install git $ git clone https://github.com/opencv/opencv.git
Вы получите новую папку - opencv в Вашем текущем каталоге. Клонирование могло бы занять время, поэтому иметь терпение. После того, как сделанный, открытый новое окно терминала и перешли к последней загруженной "opencv" папке. Создайте новую папку сборки и перейдите к ней:
$ mkdir build $ cd build
Можно использовать следующую команду для конфигурирования сборки библиотеки OpenCV (выполняемый от папки сборки):
$ cmake ../
Значения по умолчанию Примечание: OpenCV принимают тип сборки "Выпуска", и путь установки является "/usr/local".
В то время как процесс выполнения идет, Вы могли бы заметить эти строки в своем выводе CMake, указывающем, что Python правильно найден:
-- Python 2:
-- Interpreter: /usr/bin/python2.7 (ver 2.7.6)
-- Libraries: /usr/lib/x86_64-linux-gnu/libpython2.7.so (ver 2.7.6)
-- numpy: /usr/lib/python2.7/dist-packages/numpy/core/include (ver 1.8.2)
-- packages path: lib/python2.7/dist-packages
--
-- Python 3:
-- Interpreter: /usr/bin/python3.4 (ver 3.4.3)
-- Libraries: /usr/lib/x86_64-linux-gnu/libpython3.4m.so (ver 3.4.3)
-- numpy: /usr/lib/python3/dist-packages/numpy/core/include (ver 1.8.2)
-- packages path: lib/python3.4/dist-packages
После того, как сделанный, необходимо создать использование файлов, делают команду и устанавливают его, использование делает команду установки:
$ make
# sudo make install
Ваш OpenCV установлен. Можно найти все файлы в "/usr/local /" папка. Откройте терминал и попробуйте импорт "cv2":
import cv2 as cv print(cv.__version__)
Раздел - III: Создание программы C++
$ mkdir cpp_test
$ cd cpp_test
$ touch main.cpp
Вышеупомянутые команды создадут папку, названную "cpp_test", и также создадут "main.cpp файл" в нем.
Теперь разместите любого .jpeg
отобразите в cpp_test
папка. Таким образом, Теперь Ваша cpp_test папка будет содержать два файла:
Файл Main.cpp
g ++ main.cpp-o вывод
pkg-config --cflags --libs opencv
Примечание: Действительно включайте 'поданный вышеупомянутая команда. Это - часть его.
$ ./output