я пытаюсь научиться обрабатывать изображения и, очевидно, opencv-это один из лучших вариантов. Обычно синаптической делает все мои установки работают на меня, так что я просто проверил РЕПО. Но в репозитории есть только на libcv1 и она указана в качестве 1.0.0-6.2ubuntu1. Это значит, что это Версия 1.0 в формате opencv? Также я нашел эту страницу в вики
https://help.ubuntu.com/community/OpenCV
он говорит, что мне нужно установить libcv4 который не в моем РЕПО. Я тоже скачал, но он использует то, что называется тмаки, никогда не использовал его раньше. Это аналогично сделать?
Чтобы установить OpenCV с помощью терминала на Ubuntu:
$ su - # apt-get update # apt-get install build-essential # apt-get install libavformat-dev # apt-get установить x264 v4l-utils ffmpeg # apt-get install libcv2.3 libcvaux2.3 libhighgui2.3 python-opencv opencv-doc libcv-dev libcvaux-dev libhighgui-dev
В вашем случае у вас действительно есть версия 1.0.0 библиотеки.
В общем, если вы хотите разработать библиотеку, вам нужно получить соответствующий -dev-пакет, который содержит файлы заголовков. В этом случае libcv-dev. Он также установит самую библиотеку, которая может иметь разные номера версий в зависимости от сонала - нет необходимости устанавливать ее отдельно.
В этом случае также имеется пакет opencv-doc, который содержит некоторые примеры программ , и который стоит установить.
Если вы хотите построить библиотеку из исходного кода, вы можете запустить sudo apt-get build-dep opencv
, чтобы получить все необходимые библиотеки и заголовочные файлы для создания opencv.
Построение действительно использует cmake. Это программа, которая генерирует make-файлы.