OpenCV – это популярная библиотека компьютерного зрения с открытым исходным кодом, предоставляющая широкий спектр функций для обработки изображений и видео. Если вы работаете с OpenCV или планируете использовать его в своих проектах, важно знать, как проверить установленную версию. В этой статье блога мы рассмотрим несколько методов, используя простой язык и примеры кода, которые помогут вам определить версию OpenCV в вашей системе.
Метод 1: использование атрибута cv2.__version__
.
Самый простой способ проверить версию OpenCV — получить доступ к атрибуту __version__
атрибута cv2
модуль. Вот пример фрагмента кода:
import cv2
print("OpenCV version:", cv2.__version__)
Метод 2: использование функции cv2.getVersionString()
OpenCV предоставляет удобную функцию под названием getVersionString()
, которая возвращает строковое представление версии библиотеки. Вот как вы можете его использовать:
import cv2
version = cv2.getVersionString()
print("OpenCV version:", version)
Метод 3: использование инструмента командной строки pkg-config
Если у вас установлен OpenCV в системе на базе Unix, вы можете использовать командную строку pkg-config
инструмент для получения информации о версии. Откройте терминал и выполните следующую команду:
pkg-config --modversion opencv
Метод 4: изучение информации о пакете (Linux)
Если вы используете дистрибутив Linux, вы можете проверить установленную версию OpenCV с помощью инструментов управления пакетами, таких как dpkg
или rpm
. Вот команды для популярных менеджеров пакетов:
Для систем на базе Debian/Ubuntu:
dpkg -s libopencv-dev | grep Version
Для систем на базе Red Hat:
rpm -qi opencv | grep Version
Метод 5: Проверка файла библиотеки (Windows)
В Windows вы можете проверить свойства файла библиотеки OpenCV, чтобы определить версию. Выполните следующие действия:
- Найдите файл
cv2.pyd
(обычно в папкеsite-packages
вашей установки Python). - Нажмите правой кнопкой мыши на файле, выберите «Свойства» и перейдите на вкладку «Сведения».
- Найдите поле «Версия продукта» или «Версия файла», чтобы найти информацию о версии.
В этой статье мы рассмотрели различные способы проверки версии OpenCV. Независимо от того, предпочитаете ли вы использовать код Python или инструменты командной строки, теперь у вас есть несколько вариантов определения версии, установленной в вашей системе. Поняв версию, вы сможете обеспечить совместимость со своим кодом или воспользоваться новейшими функциями и улучшениями OpenCV.