OpenCV – это широко используемая библиотека компьютерного зрения с открытым исходным кодом, которая предоставляет различные алгоритмы обработки изображений и компьютерного зрения. Знание версии OpenCV, установленной в вашей системе, необходимо для обеспечения совместимости и устранения неполадок. В этой статье мы рассмотрим пять различных методов проверки версии OpenCV из командной строки, а также примеры кода.
Метод 1: использование атрибута cv2.version
Модуль cv2 в OpenCV предоставляет атрибут version, в котором хранится информация о версии. Вы можете получить доступ к этому атрибуту, чтобы получить версию OpenCV. Вот пример:
import cv2
print("OpenCV version:", cv2.__version__)
Метод 2: использование инструмента pkg-config
Если у вас установлен OpenCV с помощью систем управления пакетами, таких как apt или yum, вы можете использовать инструмент pkg-config для получения информации о версии. Запустите в терминале следующую команду:
pkg-config --modversion opencv
Метод 3: использование утилиты opencv_version
OpenCV предоставляет утилиту opencv_version, которая возвращает информацию о версии. Выполните в терминале следующую команду:
opencv_version
Метод 4: использование утилиты cmake
Если у вас установлен исходный код OpenCV и CMake, вы можете использовать утилиту cmake для проверки версии. Выполните следующие действия:
- Создайте временный каталог и перейдите в него.
- Сгенерируйте файлы сборки с помощью CMake:
cmake /path/to/opencv/source - Создайте проект:
make - Выполните следующую команду, чтобы отобразить версию:
./bin/opencv_version
Метод 5: проверка версии пакета OpenCV
Если вы установили OpenCV с помощью менеджеров пакетов, таких как apt, yum или pip, вы можете использовать соответствующие команды управления пакетами для проверки версии. Вот несколько примеров:
Для apt (Ubuntu/Debian):
apt show libopencv-dev
Для yum (CentOS/Fedora):
yum info opencv-devel
Для pip (Python):
pip show opencv-python
В этой статье мы рассмотрели пять различных методов проверки версии OpenCV из командной строки. Используя эти методы, вы можете легко определить версию OpenCV, установленную в вашей системе, что имеет решающее значение для обеспечения совместимости и устранения любых проблем, которые могут возникнуть.
, pkg-config, opencv_version, cmake, управление пакетами, совместимость, устранение неполадок.