CV2 Python: Image Processing and Computer Vision with OpenCV
cv2 - это библиотека компьютерного зрения для языка программирования Python, которая обеспечивает ряд функций для обработки изображений и видео.
С помощью cv2 вы можете считывать, обрабатывать и выводить изображения, а также осуществлять многие операции по обработке изображений, такие как изменение размера, обрезка, наложение фильтров и т.д.
Для использования библиотеки cv2 необходимо сначала установить ее на свой компьютер. Для этого можно использовать следующую команду в терминале или командной строке:
pip install opencv-python
Пример чтения и вывода изображения с помощью cv2:
python
import cv2
# чтение изображения
img = cv2.imread('image.jpg')
# вывод изображения
cv2.imshow('Image', img)
cv2.waitKey(0)
Пример изменения размера изображения с помощью cv2:
python
import cv2
# чтение изображения
img = cv2.imread('image.jpg')
# изменение размера изображения
resized_img = cv2.resize(img, (800, 600))
# вывод измененного изображения
cv2.imshow('Resized image', resized_img)
cv2.waitKey(0)
Пример наложения фильтра на изображение с помощью cv2:
python
import cv2
# чтение изображения
img = cv2.imread('image.jpg')
# наложение гауссова фильтра для размытия изображения
blurred_img = cv2.GaussianBlur(img, (5, 5), 0)
# вывод измененного изображения
cv2.imshow('Blurred image', blurred_img)
cv2.waitKey(0)
Это лишь некоторые из возможностей, которые предоставляет библиотека cv2. Она может использоваться для многих задач компьютерного зрения, таких как распознавание объектов, отслеживание движения, классификация изображений и многое другое.